export type SheetId = 'appointment-editor' | 'appointment-details' | 'find-slots' | 'backlog' | 'patient-care-plan'; export interface SheetHostContext { open(id: SheetId): void; close(): void; /** Optional patient-context rail tool. Standalone panel hosts may omit it. */ openNotes?: (patientId: string, noteId?: string) => void; } /** Wrap whatever renders the panels and the surface — one provider per * subtree is fine (a rail renders its panels outside the page tree). */ export declare const SheetHostProvider: import("react").Provider; export declare function useSheetHost(): SheetHostContext; //# sourceMappingURL=calendar.host.d.ts.map