// Main Component export { DocumentViewer } from './viewer'; // Document Components (공통 문서 요소) export { ApprovalLine, DocumentHeader, SectionHeader, InfoTable, QualityApprovalTable, ConstructionApprovalTable, LotApprovalTable, SignatureSection, } from './components'; // Hooks export { useZoom, useDrag } from './viewer/hooks'; // Presets export { DOCUMENT_PRESETS, getPreset, mergeWithPreset } from './presets'; // Types export type { // Document Component Types ApprovalPerson, ApprovalLineProps, DocumentHeaderLogo, DocumentHeaderProps, SectionHeaderProps, InfoTableCell, InfoTableProps, QualityApprovers, QualityDepartments, QualityApprovalTableProps, ConstructionApprover, ConstructionApprovalTableProps, LotApprover, LotApprovalTableProps, SignatureSectionProps, } from './components'; export type { DocumentConfig, DocumentViewerProps, DocumentFeatures, ActionType, PresetType, PresetConfig, // Block types (Phase 2) DocumentBlock, HeaderBlock, InfoTableBlock, ItemTableBlock, ApprovalLineBlock, SignatureBlock, TextSectionBlock, ImageGridBlock, CustomBlock, } from './types';