import { type ComponentProps } from 'react'; import { type CalendarData } from './calendar.data'; import { AppointmentEditorPanel } from './calendar.sheets'; type EditorPanelProps = ComponentProps; export interface AppointmentEditorDialogProps extends Omit { open: boolean; /** Called with `false` on Cancel, the close button, a click outside, * and after a save the host accepted. */ onOpenChange: (open: boolean) => void; /** The practice read model the editor resolves patients, operators, * chairs, treatments and care plans from: the same `CalendarData` a * `CalendarWorkspace` host hands in. */ data: CalendarData; /** Opaque instance id, forwarded to the dialog's agent registration. */ id?: string; } export declare function AppointmentEditorDialog({ open, onOpenChange, data, id, platform, panelTitle, ...panel }: AppointmentEditorDialogProps): import("react/jsx-runtime").JSX.Element; export {}; //# sourceMappingURL=calendar-appointment-editor-dialog.d.ts.map