import Field from './Field'; import { FieldModel } from './types/index'; import DataValue from './data/DataValue'; declare class FileUpload extends Field implements FieldModel { protected _getDefaults(): { accept: string[]; maxFileSize: string; readOnly: boolean; enabled: boolean; visible: boolean; label: { visible: boolean; richText: boolean; }; required: boolean; type: string | undefined; }; protected _getFallbackType(): string | undefined; get maxFileSize(): number; get accept(): string[] | undefined; protected _applyUpdates(propNames: string[], updates: any): any; protected getInternalType(): "file" | "file[]"; protected getDataNodeValue(typedValue: any): any; serialize(): Promise; syncDataAndFormModel(dataNode: DataValue): void; } export default FileUpload;