export interface SchedulePublishDialogProps {
    collectionSlug: string;
    documentId: string;
    /** Existing scheduled publish time, if any. */
    scheduledAt?: string | null;
    /** Existing scheduled unpublish time, if any. */
    scheduledUnpublishAt?: string | null;
    open: boolean;
    onClose: () => void;
    /** Called with the updated schedule fields after a successful save. */
    onScheduled?: (next: {
        status: string;
        scheduledAt: string | null;
        scheduledUnpublishAt: string | null;
    }) => void;
}
export declare function SchedulePublishDialog({ collectionSlug, documentId, scheduledAt, scheduledUnpublishAt, open, onClose, onScheduled, }: SchedulePublishDialogProps): import("react/jsx-runtime").JSX.Element | null;
//# sourceMappingURL=SchedulePublishDialog.d.ts.map