import { Control } from ".";
import { PageModel } from "../page-model/page-model-api";
export interface AttachmentFormData {
    /**
     * @deprecated Use AttachmentDialogOptions.dialogTitle instead.
     */
    title?: string;
    /**
     * @deprecated Use AttachmentDialogOptions.filesLabel instead.
     */
    label?: string;
    options?: AttachmentDialogOptions;
    pageModel?: PageModel | {
        id: string;
        type: string;
    };
    childNode?: Control;
}
export interface AttachmentDialogOptions {
    maxSize?: number;
    allowMultiple?: boolean;
    allowInput?: boolean;
    fileExtensions?: string;
    filesLabel?: string;
    addFilesLabel?: string;
    dialogTitle?: string;
}
