import type { ReactNode } from 'react'; import type { ResourceFormDraft } from '../../platform-client'; import { type SurfaceField } from './SurfaceFields'; export declare function FormOverlay({ mobile, open, title, children, onClose }: { mobile: boolean; open: boolean; title: string; children: ReactNode; onClose(): void; }): import("react/jsx-runtime").JSX.Element; export declare function FormConfirmation({ mobile, title, content, confirmText, onConfirm, onClose }: { mobile: boolean; title: string; content: string; confirmText: string; onConfirm(): void; onClose(): void; }): import("react/jsx-runtime").JSX.Element; export declare function ResourceFormDrafts({ mobile, open, items, limit, retentionDays, fields, resourceCode, busy, onClose, onResume, onDelete }: { mobile: boolean; open: boolean; items: ResourceFormDraft[]; limit: number; retentionDays: number; fields: SurfaceField[]; resourceCode: string; busy: boolean; onClose(): void; onResume(draft: ResourceFormDraft): void; onDelete(draft: ResourceFormDraft): void; }): import("react/jsx-runtime").JSX.Element; //# sourceMappingURL=ResourceFormDrafts.d.ts.map