// Astra Office — public API. 다음 세션에서 추가될 OfficeSnapshot presenter / schema
// 도 같은 entry 로 노출 예정.
//
// 현재 노출: full webview panel HTML 생성 함수. sidebarProvider.ts 는 이 한 줄만 import.

export { renderAstraOfficePanelHtml } from './view/panelHtml';
export type { AstraOfficePanelAssets } from './view/panelHtml';
export type {
    OfficeSnapshot,
    OfficeAgentSnapshot,
    OfficePhase,
    OfficeActivityItem,
    OfficeBubbleSeed,
} from './schema';
export { validateOfficeSnapshot, makeEmptyOfficeSnapshot } from './schema';
export { presentOfficeSnapshot } from './presenter';
export type { LayoutV2, OfficeDeskCell, OfficeProp } from './view/layoutSchema';
export { validateLayout, migrateLayout } from './view/layoutSchema';
