export * from './types'; export declare const TaFileCards: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => { businessCheck: boolean; permissionControl: boolean; businessParamsJson: string; }; }; mode: { type: import("vue").PropType; default: import("../typings").FileMode; required: boolean; }; visible: { type: BooleanConstructor; default: boolean; }; immediate: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; autoValidate: { type: BooleanConstructor; default: boolean; }; waterfallConfig: { type: import("vue").PropType<{ enabled: boolean; width?: number | undefined; }>; default: () => { enabled: boolean; }; }; fileActionUpload: { type: import("vue").PropType<{ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }>; }; fileActionUploadLink: { type: import("vue").PropType<{ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; }>; }; fileCard: { type: import("vue").PropType; }; beforeApiQueryFileType: { type: import("vue").PropType<(apiParams: import("../..").ApiQueryFileTypeParams) => Promise>; }; afterApiQueryFileType: { type: import("vue").PropType<(apiResult: import("../typings").FileTypeSelectApiResponseRecord[]) => Promise>; }; beforeApiQueryFileList: { type: import("vue").PropType<(apiParams: import("../FileCard").ApiQueryFileListParams) => Promise>; }; afterApiQueryFileList: { type: import("vue").PropType<(apiResult: import("../typings").FileActionUploadApiResponseRecord[]) => Promise>; }; catchApiQueryFileListError: { type: import("vue").PropType<(apiResult: any) => Promise>; }; apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; }, { EmptyImage: any; props: Readonly<{ mode: import("../typings").FileMode; loading: boolean; visible: boolean; apiParams: import("./types").FileCardsApiParams; immediate: boolean; beforeApiQueryFileType: ((apiParams: import("../..").ApiQueryFileTypeParams) => Promise) | undefined; afterApiQueryFileType: ((apiResult: import("../typings").FileTypeSelectApiResponseRecord[]) => Promise) | undefined; apiQueryFileType: ((params: import("../..").ApiQueryFileTypeParams) => Promise) | undefined; apiQueryFileList: ((params: import("../FileCard").ApiQueryFileListParams) => Promise) | undefined; beforeApiQueryFileList: ((apiParams: import("../FileCard").ApiQueryFileListParams) => Promise) | undefined; "onUpdate:fileActualIds": ((args_0: import("../typings").FileActualIds) => any) | undefined; "onFileActionUpload:validateSuccessChange": ((args_0: string, args_1: [import("ant-design-vue/lib/upload/interface").FileType[]]) => any) | undefined; "onFileActionUpload:validateFailureChange": ((args_0: string, args_1: [import("ant-design-vue/lib/upload/interface").FileType[]]) => any) | undefined; "onFileActionUpload:uploadedChange": ((args_0: string, args_1: [import("../typings").FileActionUploadApiResponseRecord[]]) => any) | undefined; "onFileActionUploadLink:validateSuccessChange": ((args_0: string, args_1: [{ name: string; address: string; }]) => any) | undefined; "onFileActionUploadLink:validateFailureChange": ((args_0: string, args_1: [{ name: string; address: string; }]) => any) | undefined; "onFileActionUploadLink:uploadedChange": ((args_0: string, args_1: [import("../typings").FileActionUploadApiResponseRecord[]]) => any) | undefined; fileActionUpload: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }) | undefined; fileActionUploadLink: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; }) | undefined; autoValidate: boolean; afterApiQueryFileList: ((apiResult: import("../typings").FileActionUploadApiResponseRecord[]) => Promise) | undefined; catchApiQueryFileListError: ((apiResult: any) => Promise) | undefined; "onFileCard:rowEdit": ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; "onFileCard:rowUpdate": ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; "onFileCard:rowDelete": ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; waterfallConfig: { enabled: boolean; width?: number | undefined; }; fileCard: import("./types").FileCardSingle | import("./types").FileCardMultiple | undefined; }>; emits: ((event: "update:fileActualIds", args_0: import("../typings").FileActualIds) => void) & ((event: "fileActionUpload:validateSuccessChange", args_0: string, args_1: [import("ant-design-vue/lib/upload/interface").FileType[]]) => void) & ((event: "fileActionUpload:validateFailureChange", args_0: string, args_1: [import("ant-design-vue/lib/upload/interface").FileType[]]) => void) & ((event: "fileActionUpload:uploadedChange", args_0: string, args_1: [import("../typings").FileActionUploadApiResponseRecord[]]) => void) & ((event: "fileActionUploadLink:validateSuccessChange", args_0: string, args_1: [{ name: string; address: string; }]) => void) & ((event: "fileActionUploadLink:validateFailureChange", args_0: string, args_1: [{ name: string; address: string; }]) => void) & ((event: "fileActionUploadLink:uploadedChange", args_0: string, args_1: [import("../typings").FileActionUploadApiResponseRecord[]]) => void) & ((event: "fileCard:rowEdit", args_0: import("../typings").FileActionUploadApiResponseRecord) => void) & ((event: "fileCard:rowUpdate", args_0: import("../typings").FileActionUploadApiResponseRecord) => void) & ((event: "fileCard:rowDelete", args_0: import("../typings").FileActionUploadApiResponseRecord) => void); attrs: { [x: string]: unknown; }; globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | undefined; TaFileActionUpload?: { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; visible?: unknown; immediate?: unknown; loading?: unknown; autoValidate?: unknown; waterfallConfig?: unknown; fileActionUpload?: unknown; fileActionUploadLink?: unknown; fileCard?: unknown; beforeApiQueryFileType?: unknown; afterApiQueryFileType?: unknown; beforeApiQueryFileList?: unknown; afterApiQueryFileList?: unknown; catchApiQueryFileListError?: unknown; apiQueryFileType?: unknown; apiQueryFileList?: unknown; } & { mode: import("../typings").FileMode; loading: boolean; visible: boolean; apiParams: import("./types").FileCardsApiParams; immediate: boolean; autoValidate: boolean; waterfallConfig: { enabled: boolean; width?: number | undefined; }; } & { beforeApiQueryFileType?: ((apiParams: import("../..").ApiQueryFileTypeParams) => Promise) | undefined; afterApiQueryFileType?: ((apiResult: import("../typings").FileTypeSelectApiResponseRecord[]) => Promise) | undefined; apiQueryFileType?: ((params: import("../..").ApiQueryFileTypeParams) => Promise) | undefined; apiQueryFileList?: ((params: import("../FileCard").ApiQueryFileListParams) => Promise) | undefined; beforeApiQueryFileList?: ((apiParams: import("../FileCard").ApiQueryFileListParams) => Promise) | undefined; fileActionUpload?: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }) | undefined; fileActionUploadLink?: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; }) | undefined; afterApiQueryFileList?: ((apiResult: import("../typings").FileActionUploadApiResponseRecord[]) => Promise) | undefined; catchApiQueryFileListError?: ((apiResult: any) => Promise) | undefined; fileCard?: import("./types").FileCardSingle | import("./types").FileCardMultiple | undefined; }>; fileCardsElRef: import("vue").Ref; fileActualIdsValueMap: import("vue").Ref<{ [key: string]: [import("../typings").FileActualIds]; }, { [key: string]: [import("../typings").FileActualIds]; }>; _loading: import("vue").Ref; loading: import("vue").WritableComputedRef, any>; typeSelectApiOptions: (apiParams: import("./types").FileCardsApiParams) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; apiQueryFileListOptions: (apiParams: import("./types").FileCardsApiParams) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; setDisable: (disable: boolean) => void; setLoading: (loading: boolean) => void; ApiResult: import("vue").ComputedRef; apiError: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../hooks").UseRequestHandleApiDefaultOptions) => Promise; fileCardRefs: { [key: string]: import("../FileCard").FileCardInstance; }; handleFileCardRefs: (fileCardValue: string, fileCardRef?: import("../FileCard").FileCardInstance | undefined) => void; useFileTypeSelectCatgory: () => Promise; useFileListCatgory: () => Promise; isFileCardHasDataSource: (fileCard: import("./types").FileCardSingle | import("./types").FileCardMultiple | undefined) => boolean; catagories: import("vue").Ref; catagory: () => Promise; fileCardProps: import("vue").ComputedRef<(_catagory: import("./types").FileCardsCatagory | undefined) => any>; handleFileCardActualidsChange: (args_0: string | undefined, args_1: any) => Promise; handleFileActionUploadChangeValidateSuccessChange: (...args: any) => void; handleFileActionUploadChangeValidateFailureChange: (...args: any) => void; handleFileActionUploadChange: (...args: any) => Promise; handleFileActionUploadLinkChangeValidateSuccessChange: (...args: any) => void; handleFileActionUploadLinkChangeValidateFailureChange: (...args: any) => void; handleFileActionUploadLinkChange: (...args: any) => Promise; fileCardWaterfallStyle: import("vue").Ref; waterfallInstance: import("vue").Ref<{ masonry?: { (): void; (eventName: string, listener: any): void; } | undefined; layout?: (() => void) | undefined; layoutItems?: ((items: any[], isStill?: boolean | undefined) => void) | undefined; stamp?: ((elements: any[]) => void) | undefined; unstamp?: ((elements: any[]) => void) | undefined; appended?: ((elements: any[]) => void) | undefined; prepended?: ((elements: any[]) => void) | undefined; addItems?: ((elements: any[]) => void) | undefined; remove?: ((elements: any[]) => void) | undefined; on?: ((eventName: string, listener: any) => void) | undefined; off?: ((eventName: string, listener: any) => void) | undefined; once?: ((eventName: string, listener: any) => void) | undefined; reloadItems?: (() => void) | undefined; destroy?: (() => void) | undefined; getItemElements?: (() => any[]) | undefined; data?: ((element: Element) => import("masonry-layout")) | undefined; option?: ((options: import("masonry-layout").Options) => void) | undefined; } | null, import("masonry-layout") | { masonry?: { (): void; (eventName: string, listener: any): void; } | undefined; layout?: (() => void) | undefined; layoutItems?: ((items: any[], isStill?: boolean | undefined) => void) | undefined; stamp?: ((elements: any[]) => void) | undefined; unstamp?: ((elements: any[]) => void) | undefined; appended?: ((elements: any[]) => void) | undefined; prepended?: ((elements: any[]) => void) | undefined; addItems?: ((elements: any[]) => void) | undefined; remove?: ((elements: any[]) => void) | undefined; on?: ((eventName: string, listener: any) => void) | undefined; off?: ((eventName: string, listener: any) => void) | undefined; once?: ((eventName: string, listener: any) => void) | undefined; reloadItems?: (() => void) | undefined; destroy?: (() => void) | undefined; getItemElements?: (() => any[]) | undefined; data?: ((element: Element) => import("masonry-layout")) | undefined; option?: ((options: import("masonry-layout").Options) => void) | undefined; } | null>; retriggerWaterfall: () => Promise; cleanup: () => Promise; Empty: any; Spin: any; tavI18n: (key: string, vars?: any) => any; DEFAULT_FILECARDS_CLASSNAME: string; DEFAULT_FILECARDS_ID: string; TaFileCard: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => { businessCheck: boolean; permissionControl: boolean; businessParamsJson: string; }; }; mode: { type: import("vue").PropType; default: import("../typings").FileMode; }; headerVisible: { type: BooleanConstructor; default: boolean; }; labelVisible: { type: BooleanConstructor; default: boolean; }; headerActionsVisible: { type: BooleanConstructor; default: boolean; }; visible: { type: BooleanConstructor; default: boolean; }; immediate: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; default: boolean; }; label: { type: StringConstructor; required: boolean; }; value: { type: StringConstructor; required: boolean; }; rules: { type: import("vue").PropType<(args_0: import("../FileCard").FileCardRuleItem[]) => import("../FileCard").FileCardRuleItem[]>; }; errorMessageMode: { type: import("vue").PropType<"inline | message">; default: string; }; items: { type: import("vue").PropType<(args_0: import("../FileCard").FileCardListItem[]) => import("../FileCard").FileCardListItem[]>; }; actions: { type: import("vue").PropType<(args_0: import("../FileCard").FileCardListItemAction[], args_1: { row: Record; }) => import("../FileCard").FileCardListItemAction[]>; }; maxHeight: { type: NumberConstructor; }; dataSource: { type: import("vue").PropType; }; __dataSourceFromCards: { type: BooleanConstructor; default: boolean; }; enabledRowEdit: { type: BooleanConstructor; default: boolean; }; enabledVersion: { type: BooleanConstructor; default: boolean; }; enabledPreview: { type: BooleanConstructor; default: boolean; }; enabledUpdate: { type: BooleanConstructor; default: boolean; }; enabledOwner: { type: BooleanConstructor; default: boolean; }; autoValidate: { type: BooleanConstructor; default: boolean; }; fileActionUpload: { type: import("vue").PropType<{ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }>; }; fileActionUploadLink: { type: import("vue").PropType<{ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; }>; }; beforeApiUploadFile: { type: import("vue").PropType<(apiParams: import("../..").ApiUploadFileParams) => Promise>; }; afterApiUploadFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiQueryFileList: { type: import("vue").PropType<(apiParams: import("../..").ApiQueryFileParams) => Promise>; }; afterApiQueryFileList: { type: import("vue").PropType<(apiResult: any) => Promise>; }; catchApiQueryFileListError: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiQueryFileByActualIds: { type: import("vue").PropType<(apiParams: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; afterApiQueryFileByActualIds: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiQueryFileHistory: { type: import("vue").PropType<(apiParams: import("../..").ApiQueryFileHistoryParams) => Promise>; }; afterApiQueryFileHistory: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiUpdateFileNameAndLink: { type: import("vue").PropType<(apiParams: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; afterApiUpdateFileNameAndLink: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiDeleteFile: { type: import("vue").PropType<(apiParams: import("../FileCard").ApiDeleteFileParams) => Promise>; }; afterApiDeleteFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiPreviewFile: { type: import("vue").PropType<(apiParams: import("../..").ApiPreviewFileParams) => Promise>; }; afterApiPreviewFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiDownloadFile: { type: import("vue").PropType<(apiParams: import("../FileCard").ApiDownloadFileParams) => Promise>; }; afterApiDownloadFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiDownloadWaterMarkerFile: { type: import("vue").PropType<(apiParams: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; afterApiDownloadWaterMarkerFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; }, { DEFAULT_FILECARD_ID: string; createMessage: import("ant-design-vue/lib/message").MessageApi; headerExtraElRef: import("vue").Ref; props: Readonly<{ value: string | undefined; label: string | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; items: ((args_0: import("../FileCard").FileCardListItem[]) => import("../FileCard").FileCardListItem[]) | undefined; apiUploadFile: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; apiPreviewFile: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; apiParams: import("../FileCard").FileCardApiParams; immediate: boolean; apiQueryFileList: ((params: import("../FileCard").ApiQueryFileListParams) => Promise) | undefined; apiQueryFileByActualIds: ((params: import("../FileCard").ApiQueryFileByActualIds) => Promise) | undefined; apiQueryFileHistory: ((params: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; apiUpdateFileNameAndLink: ((params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise) | undefined; apiDeleteFile: ((params: import("../FileCard").ApiDeleteFileParams) => Promise) | undefined; apiDownloadFile: ((params: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; apiDownloadWaterMarkerFile: ((params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; beforeApiUploadFile: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile: ((apiResult: any) => Promise) | undefined; maxHeight: number | undefined; dataSource: import("../typings").FileActualIds | import("../typings").FileActionUploadApiResponseRecord[] | undefined; actions: ((args_0: import("../FileCard").FileCardListItemAction[], args_1: { row: Record; }) => import("../FileCard").FileCardListItemAction[]) | undefined; enabledRowEdit: boolean; enabledVersion: boolean; enabledPreview: boolean; enabledUpdate: boolean; enabledOwner: boolean; beforeApiQueryFileList: ((apiParams: import("../..").ApiQueryFileParams) => Promise) | undefined; beforeApiQueryFileByActualIds: ((apiParams: import("../FileCard").ApiQueryFileByActualIds) => Promise) | undefined; afterApiQueryFileByActualIds: ((apiResult: any) => Promise) | undefined; beforeApiQueryFileHistory: ((apiParams: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; afterApiQueryFileHistory: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFileNameAndLink: ((apiParams: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise) | undefined; afterApiUpdateFileNameAndLink: ((apiResult: any) => Promise) | undefined; beforeApiDeleteFile: ((apiParams: import("../FileCard").ApiDeleteFileParams) => Promise) | undefined; afterApiDeleteFile: ((apiResult: any) => Promise) | undefined; beforeApiPreviewFile: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile: ((apiResult: any) => Promise) | undefined; beforeApiDownloadFile: ((apiParams: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; afterApiDownloadFile: ((apiResult: any) => Promise) | undefined; beforeApiDownloadWaterMarkerFile: ((apiParams: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; afterApiDownloadWaterMarkerFile: ((apiResult: any) => Promise) | undefined; "onFileActionUpload:validateSuccessChange": ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; "onFileActionUpload:validateFailureChange": ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; "onFileActionUpload:uploadedChange": ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; "onFileActionUploadLink:validateSuccessChange": ((args_0: { name: string; address: string; }) => any) | undefined; "onFileActionUploadLink:validateFailureChange": ((args_0: { name: string; address: string; }) => any) | undefined; "onFileActionUploadLink:uploadedChange": ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; headerVisible: boolean; headerActionsVisible: boolean; fileActionUpload: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }) | undefined; fileActionUploadLink: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; }) | undefined; onActualidsChange: ((args_0: import("../typings").FileActualIds) => any) | undefined; onRowEdit: ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; onRowUpdate: ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; onRowDelete: ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; rules: ((args_0: import("../FileCard").FileCardRuleItem[]) => import("../FileCard").FileCardRuleItem[]) | undefined; labelVisible: boolean; errorMessageMode: "inline | message"; __dataSourceFromCards: boolean; autoValidate: boolean; afterApiQueryFileList: ((apiResult: any) => Promise) | undefined; catchApiQueryFileListError: ((apiResult: any) => Promise) | undefined; }>; emits: ((event: "actualidsChange", args_0: import("../typings").FileActualIds) => void) & ((event: "rowEdit", args_0: import("../typings").FileActionUploadApiResponseRecord) => void) & ((event: "rowUpdate", args_0: import("../typings").FileActionUploadApiResponseRecord) => void) & ((event: "rowDelete", args_0: import("../typings").FileActionUploadApiResponseRecord) => void) & ((event: "fileActionUpload:validateSuccessChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "fileActionUpload:validateFailureChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "fileActionUpload:uploadedChange", args_0: import("../typings").FileActionUploadApiResponseRecord[]) => void) & ((event: "fileActionUploadLink:validateSuccessChange", args_0: { name: string; address: string; }) => void) & ((event: "fileActionUploadLink:validateFailureChange", args_0: { name: string; address: string; }) => void) & ((event: "fileActionUploadLink:uploadedChange", args_0: import("../typings").FileActionUploadApiResponseRecord[]) => void); slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; attrs: { [x: string]: unknown; }; FileActionUploadForActionUpdateBtnRef: import("vue").Ref; VersionCachesController: import("../hooks").VersionCaches; globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | undefined; TaFileActionUpload?: { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; headerVisible?: unknown; labelVisible?: unknown; headerActionsVisible?: unknown; visible?: unknown; immediate?: unknown; loading?: unknown; label?: unknown; value?: unknown; rules?: unknown; errorMessageMode?: unknown; items?: unknown; actions?: unknown; maxHeight?: unknown; dataSource?: unknown; __dataSourceFromCards?: unknown; enabledRowEdit?: unknown; enabledVersion?: unknown; enabledPreview?: unknown; enabledUpdate?: unknown; enabledOwner?: unknown; autoValidate?: unknown; fileActionUpload?: unknown; fileActionUploadLink?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; beforeApiQueryFileList?: unknown; afterApiQueryFileList?: unknown; catchApiQueryFileListError?: unknown; beforeApiQueryFileByActualIds?: unknown; afterApiQueryFileByActualIds?: unknown; beforeApiQueryFileHistory?: unknown; afterApiQueryFileHistory?: unknown; beforeApiUpdateFileNameAndLink?: unknown; afterApiUpdateFileNameAndLink?: unknown; beforeApiDeleteFile?: unknown; afterApiDeleteFile?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; beforeApiDownloadFile?: unknown; afterApiDownloadFile?: unknown; beforeApiDownloadWaterMarkerFile?: unknown; afterApiDownloadWaterMarkerFile?: unknown; apiUploadFile?: unknown; apiQueryFileList?: unknown; apiQueryFileByActualIds?: unknown; apiQueryFileHistory?: unknown; apiUpdateFileNameAndLink?: unknown; apiDeleteFile?: unknown; apiPreviewFile?: unknown; apiDownloadFile?: unknown; apiDownloadWaterMarkerFile?: unknown; } & { mode: import("../typings").FileMode; loading: boolean; visible: boolean; apiParams: import("../FileCard").FileCardApiParams; immediate: boolean; enabledRowEdit: boolean; enabledVersion: boolean; enabledPreview: boolean; enabledUpdate: boolean; enabledOwner: boolean; headerVisible: boolean; headerActionsVisible: boolean; labelVisible: boolean; errorMessageMode: "inline | message"; __dataSourceFromCards: boolean; autoValidate: boolean; } & { value?: string | undefined; label?: string | undefined; items?: ((args_0: import("../FileCard").FileCardListItem[]) => import("../FileCard").FileCardListItem[]) | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; apiPreviewFile?: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; apiQueryFileList?: ((params: import("../FileCard").ApiQueryFileListParams) => Promise) | undefined; apiQueryFileByActualIds?: ((params: import("../FileCard").ApiQueryFileByActualIds) => Promise) | undefined; apiQueryFileHistory?: ((params: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; apiUpdateFileNameAndLink?: ((params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise) | undefined; apiDeleteFile?: ((params: import("../FileCard").ApiDeleteFileParams) => Promise) | undefined; apiDownloadFile?: ((params: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; apiDownloadWaterMarkerFile?: ((params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; maxHeight?: number | undefined; dataSource?: import("../typings").FileActualIds | import("../typings").FileActionUploadApiResponseRecord[] | undefined; actions?: ((args_0: import("../FileCard").FileCardListItemAction[], args_1: { row: Record; }) => import("../FileCard").FileCardListItemAction[]) | undefined; beforeApiQueryFileList?: ((apiParams: import("../..").ApiQueryFileParams) => Promise) | undefined; beforeApiQueryFileByActualIds?: ((apiParams: import("../FileCard").ApiQueryFileByActualIds) => Promise) | undefined; afterApiQueryFileByActualIds?: ((apiResult: any) => Promise) | undefined; beforeApiQueryFileHistory?: ((apiParams: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; afterApiQueryFileHistory?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFileNameAndLink?: ((apiParams: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise) | undefined; afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise) | undefined; beforeApiDeleteFile?: ((apiParams: import("../FileCard").ApiDeleteFileParams) => Promise) | undefined; afterApiDeleteFile?: ((apiResult: any) => Promise) | undefined; beforeApiPreviewFile?: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise) | undefined; beforeApiDownloadFile?: ((apiParams: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; afterApiDownloadFile?: ((apiResult: any) => Promise) | undefined; beforeApiDownloadWaterMarkerFile?: ((apiParams: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise) | undefined; fileActionUpload?: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }) | undefined; fileActionUploadLink?: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; }) | undefined; rules?: ((args_0: import("../FileCard").FileCardRuleItem[]) => import("../FileCard").FileCardRuleItem[]) | undefined; afterApiQueryFileList?: ((apiResult: any) => Promise) | undefined; catchApiQueryFileListError?: ((apiResult: any) => Promise) | undefined; }>; fileApiParams: import("vue").Ref<{ appId: string | number; files: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream; text: () => Promise; }[]; typeCode: string; businessId?: string | undefined; businessKey?: string | undefined; businessParamsJson?: string | undefined; fileName?: string | undefined; businessCheck: boolean; businessDisplayItem?: string | undefined; businessIds?: string[] | undefined; businessSearchItems?: { name: string; values: string[]; }[] | undefined; endTime?: string | undefined; excludeDeleted?: boolean | undefined; excludeStaging?: boolean | undefined; ids?: number[] | undefined; moduleCode?: string | undefined; owners?: string[] | undefined; permissionControl?: boolean | undefined; searchValue?: string | undefined; startTime?: string | undefined; suffix?: string | undefined; typeCodes?: string[] | undefined; visibleSubModules?: string[] | undefined; fileActualIds: string[]; actualIds: string[]; id?: number | undefined; name?: string | undefined; address?: string | undefined; }, import("../FileCard").FileCardApiParams | { appId: string | number; files: { readonly lastModified: number; readonly name: string; readonly webkitRelativePath: string; readonly size: number; readonly type: string; arrayBuffer: () => Promise; slice: (start?: number | undefined, end?: number | undefined, contentType?: string | undefined) => Blob; stream: () => ReadableStream; text: () => Promise; }[]; typeCode: string; businessId?: string | undefined; businessKey?: string | undefined; businessParamsJson?: string | undefined; fileName?: string | undefined; businessCheck: boolean; businessDisplayItem?: string | undefined; businessIds?: string[] | undefined; businessSearchItems?: { name: string; values: string[]; }[] | undefined; endTime?: string | undefined; excludeDeleted?: boolean | undefined; excludeStaging?: boolean | undefined; ids?: number[] | undefined; moduleCode?: string | undefined; owners?: string[] | undefined; permissionControl?: boolean | undefined; searchValue?: string | undefined; startTime?: string | undefined; suffix?: string | undefined; typeCodes?: string[] | undefined; visibleSubModules?: string[] | undefined; fileActualIds: string[]; actualIds: string[]; id?: number | undefined; name?: string | undefined; address?: string | undefined; }>; fileActionUploadRef: import("vue").Ref; fileActionUploadProps: import("vue").ComputedRef<{ mode: import("../typings").FileMode; apiParams: { appId: string | number; files?: File[] | undefined; moduleCode: string | undefined; typeCode: string; businessId: string | undefined; businessKey: string | undefined; businessParamsJson: string; fileName: string | undefined; file?: File | undefined; fileActualId?: string | undefined; instantUpdate?: boolean | undefined; }; buttonType: string; buttonSize: string; buttonIcon: boolean; icon?: string | undefined; disabled?: boolean | undefined; name?: string | undefined; openFileDialogOnClick?: boolean | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; visible?: boolean | undefined; validateTypeCode?: boolean | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; accept?: (string & { type: StringConstructor; default: string; }) | undefined; multiple?: (boolean & { type: BooleanConstructor; default: boolean; }) | undefined; maxCount?: (number & { type: NumberConstructor; default: number; }) | undefined; sizeRange?: ((number | null)[] & { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }) | undefined; nameRegExp?: (RegExp & { type: import("vue").PropType; default: RegExp; }) | undefined; apiUploadFile?: (((params: import("../..").ApiUploadFileParams) => Promise) & { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }) | undefined; apiUpdateFile?: (((params: import("../..").ApiUpdateFileParams) => Promise) & { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }) | undefined; }>; fileActionUploadLinkRef: import("vue").Ref; fileActionUploadLinkProps: import("vue").ComputedRef<{ mode: import("../typings").FileMode; apiParams: { appId: string | number; address?: string | undefined; moduleCode: string | undefined; name?: string | undefined; typeCode: string; businessId: string | undefined; businessKey: string | undefined; businessParamsJson: string; }; getFormContainer: () => HTMLElement | undefined; buttonSize: string; buttonIcon: boolean; icon?: string | undefined; visible?: boolean | undefined; buttonType?: import("ant-design-vue/lib/button").ButtonType | undefined; validateTypeCode?: boolean | undefined; formVisible?: boolean | undefined; name?: string | undefined; address?: string | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; apiUploadFileLink?: (((params: import("../..").ApiUploadFileLinkParams) => Promise) & { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }) | undefined; }>; _loading: import("vue").Ref; loading: import("vue").WritableComputedRef, any>; setDisable: (disable: boolean) => void; setLoading: (loading: boolean) => void; ApiResult: import("vue").ComputedRef; ApiError: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../hooks").UseRequestHandleApiDefaultOptions) => Promise; hasEmptyDataSource: import("vue").ComputedRef; apiQueryFileOptions: (apiParams: import("../FileCard").FileCardApiParams) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; dataSource: import("vue").ComputedRef; handleDataSource: () => Promise; setDataSource: (data: import("../typings").FileActionUploadApiResponseRecord[]) => void; handleApiDataSource: (params?: any) => Promise; rowEditorApiOptions: (apiParams: import("../FileCard").FileCardApiParams, changeEventPayload: Omit) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; historyApiOptions: (apiParams: import("../FileCard").FileCardApiParams, file: import("../typings").FileActionUploadApiResponseRecord) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; deleteApiOptions: (apiParams: import("../FileCard").FileCardApiParams, row: import("../typings").FileActionUploadApiResponseRecord) => import("../hooks").UseRequestHandleApiDefaultOptions & { actualIds?: string[] | undefined; }, import("../typings").FileActionUploadApiResponseRecord[]> | undefined; reloadRows: (params?: Partial | undefined) => Promise; editRow: (changeEventPayload: Omit, _row: import("../typings").FileActionUploadApiResponseRecord, cardUpdateRows: (_options: import("../FileCard/hooks").CardUpdateRowsOptions) => Promise, editRowApiAction: (...args: any[]) => Promise, hasEmptyDataSource: import("vue").ComputedRef, refreshCardDataApiAction: (params?: Partial | undefined) => Promise) => Promise; updateRow: (_row: import("../typings").FileActionUploadApiResponseRecord, _clickedRow: import("../typings").FileActionUploadApiResponseRecord, cardUpdateRows: (_options: import("../FileCard/hooks").CardUpdateRowsOptions) => Promise, hasEmptyDataSource: import("vue").ComputedRef, refreshCardDataApiAction: (params?: Partial | undefined) => Promise) => Promise; deleteRow: (_clickedRow: import("../typings").FileActionUploadApiResponseRecord, cardDeleteRows: (_options: import("../FileCard/hooks").CardDeleteRowsOptions) => Promise, deleteRowApiAction: () => Promise, hasEmptyDataSource: import("vue").ComputedRef, refreshCardDataApiAction: (params?: Partial | undefined) => Promise, validate: (trigger: string, callback?: import("../FileCard").CardValidateCallback | undefined) => Promise) => Promise; cardCreateRows: (_options: import("../FileCard/hooks").CardCreateRowsOptions) => Promise; cardReadRows: (_options?: import("../FileCard/hooks").CardReadRowsOptions) => Promise; cardUpdateRows: (_options: import("../FileCard/hooks").CardUpdateRowsOptions) => Promise; cardDeleteRows: (_options: import("../FileCard/hooks").CardDeleteRowsOptions) => Promise; beforeReadFileCaches: (row: import("../typings").FileActionUploadApiResponseRecord) => Promise; refreshCardDataApiAction: (params?: Partial | undefined) => Promise; handleRowEditClick: (changeEventPayload: Omit, row: import("../typings").FileActionUploadApiResponseRecord) => Promise; fileVersionModalVisible: import("vue").Ref; fileVersionFile: import("vue").Ref; fileVersionDataSource: import("vue").Ref; hanldeVersionClick: (row: import("../typings").FileActionUploadApiResponseRecord) => Promise; filePreviewModalVisible: import("vue").Ref; filePreviewFile: import("vue").Ref; handleViewBtnClick: (row: import("../typings").FileActionUploadApiResponseRecord) => void; actionUpdateClickRow: import("vue").Ref<(import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined, (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined>; handleUpdateBtnClick: (row: import("../typings").FileActionUploadApiResponseRecord) => Promise; handleFileActionUploadForActionUpdateBtnChange: (...args: any) => Promise; handleDownloadWatermarkBtnClick: (row: import("../typings").FileActionUploadApiResponseRecord) => Promise; handleDownloadBtnClick: (row: import("../typings").FileActionUploadApiResponseRecord) => Promise; handleDeleteBtnClick: (row: import("../typings").FileActionUploadApiResponseRecord) => Promise; fileLogModalVisible: import("vue").Ref; fileLogFile: import("vue").Ref; handleLogBtnClick: (row: import("../typings").FileActionUploadApiResponseRecord) => Promise; globalConfigUserInfo: import("vue").Ref, Record>; actions: import("vue").ComputedRef<(row: import("../typings").FileActionUploadApiResponseRecord) => import("../FileCard").FileCardListItemAction[]>; items: import("vue").ComputedRef; editConfig: import("vue").ComputedRef; rules: import("vue").ComputedRef; isRequired: import("vue").ComputedRef; getRuleByTriggerName: (trigger: string) => { type?: import("async-validator").RuleType | undefined; required?: boolean | undefined; pattern?: string | RegExp | undefined; min?: number | undefined; max?: number | undefined; len?: number | undefined; enum?: (string | number | boolean | null | undefined)[] | undefined; whitespace?: boolean | undefined; fields?: Record | undefined; options?: import("async-validator").ValidateOption | undefined; defaultField?: import("async-validator").Rule | undefined; transform?: ((value: any) => any) | undefined; message?: string | ((a?: string | undefined) => string) | undefined; asyncValidator?: ((rule: import("async-validator").InternalRuleItem, value: any, callback: (error?: string | Error | undefined) => void, source: import("async-validator").Values, options: import("async-validator").ValidateOption) => void | Promise) | undefined; validator?: ((rule: import("async-validator").InternalRuleItem, value: any, callback: (error?: string | Error | undefined) => void, source: import("async-validator").Values, options: import("async-validator").ValidateOption) => void | import("async-validator").SyncValidateResult) | undefined; key: string; trigger: string; }[]; validateMessage: import("vue").Ref; validate: (trigger: string, callback?: import("../FileCard").CardValidateCallback | undefined) => Promise; retriggerHandleDataSource: () => Promise; handleFileActionUploadChangeValidateSuccessChange: (...args: any) => void; handleFileActionUploadChangeValidateFailureChange: (...args: any) => void; handleFileActionUploadChange: (...args: any) => Promise; handleFileActionUploadLinkChangeValidateSuccessChange: (...args: any) => void; handleFileActionUploadLinkChangeValidateFailureChange: (...args: any) => void; handleFileActionUploadLinkChange: (...args: any) => Promise; cleanup: () => void; AList: any; ButtonGroup: import("vue").DefineComponent<{ prefixCls: StringConstructor; size: { type: import("vue").PropType; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ prefixCls?: unknown; size?: unknown; } & {} & { size?: import("ant-design-vue/lib/button").ButtonSize; prefixCls?: string | undefined; }>, {}>; Tooltip: any; TaFileActionUploadLink: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => { businessParamsJson: string; }; }; mode: { type: import("vue").PropType; default: import("../typings").FileMode; }; icon: { type: StringConstructor; default: string; }; visible: { type: BooleanConstructor; default: boolean; }; buttonType: { type: import("vue").PropType; default: string; }; buttonSize: { type: import("vue").PropType; default: string; }; buttonIcon: { type: BooleanConstructor; default: boolean; }; validateTypeCode: { type: BooleanConstructor; default: boolean; }; formVisible: { type: BooleanConstructor; default: boolean; }; name: { type: StringConstructor; }; address: { type: StringConstructor; }; getFormContainer: { type: import("vue").PropType<((instance?: any) => HTMLElement) | undefined>; }; beforeApiUploadFileLink: { type: import("vue").PropType<(apiParams: import("../..").ApiUploadFileLinkParams) => Promise>; }; afterApiUploadFileLink: { type: import("vue").PropType<(apiResult: any) => Promise>; }; catchApiUploadFileLinkError: { type: import("vue").PropType<(apiResult: any) => Promise>; }; apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; }, { elRef: import("vue").Ref; formRef: import("vue").Ref; props: Readonly<{ icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; onValidateSuccessChange: ((args_0: { name: string; address: string; }) => any) | undefined; onValidateFailureChange: ((args_0: { name: string; address: string; }) => any) | undefined; apiUploadFileLink: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; address: string | undefined; getFormContainer: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError: ((apiResult: any) => Promise) | undefined; onUploadedChange: ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; onFormOpen: (() => any) | undefined; onFormClose: (() => any) | undefined; "onUpdate:formVisible": ((visible: boolean) => any) | undefined; }>; emits: ((event: "validateSuccessChange", args_0: { name: string; address: string; }) => void) & ((event: "validateFailureChange", args_0: { name: string; address: string; }) => void) & ((event: "uploadedChange", args_0: import("../typings").FileActionUploadApiResponseRecord[]) => void) & ((event: "formOpen") => void) & ((event: "formClose") => void) & ((event: "update:formVisible", visible: boolean) => void); globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | undefined; TaFileActionUpload?: { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; }>; createMessage: import("ant-design-vue/lib/message").MessageApi; uploadLinkApiOptions: (apiParams: import("../..").FileActionUploadLinkApiParams, payload: { name?: string | undefined; address?: string | undefined; }) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; formRegister: (formInstance: import("../../..").FormActionType) => void; validate: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise; getFieldsValue: () => { [x: string]: any; }; resetFields: () => Promise; handleFormSubmitClick: () => Promise; disable: import("vue").ComputedRef; setDisable: (disable: boolean) => void; loading: import("vue").ComputedRef; setLoading: (loading: boolean) => void; apiResult: import("vue").ComputedRef; apiError: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../hooks").UseRequestHandleApiDefaultOptions) => Promise; formVisible: import("vue").Ref; open: () => Promise; close: () => void; validateFileTypeCode: () => boolean; formContainer: import("vue").Ref; cleanup: () => Promise; Teleport: { new (): { $props: import("vue").VNodeProps & import("vue").TeleportProps; }; __isTeleport: true; }; Tooltip: any; TaButton: import("tav-ui/es/utils/with-install").SFCWithInstall & { default: string; }; type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "primary" | "ghost" | "dashed">; htmlType: import("vue-types").VueTypeDef<"reset" | "submit" | "button"> & { default: "reset" | "submit" | "button"; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType<"small" | "middle" | "large" | undefined>; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; color: { type: StringConstructor; validator: (v: any) => boolean; }; disabled: { type: BooleanConstructor; }; preIcon: { type: StringConstructor; }; preIconColor: { type: StringConstructor; }; postIcon: { type: StringConstructor; }; postIconColor: { type: StringConstructor; }; iconSize: { type: NumberConstructor; default: number; }; onClick: { type: import("vue").PropType<(...args: any[]) => any>; default: null; }; permission: { type: StringConstructor; }; permissionCode: { type: NumberConstructor; }; usePermission: { type: import("vue").PropType<{ code: string; ref: any; row?: any; }>; }; ifShow: { type: BooleanConstructor; default: boolean; }; }, { getButtonClass: import("vue").ComputedRef<{ [x: string]: boolean; 'is-disabled': boolean; }[]>; getBindValue: import("vue").ComputedRef<{ type: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; target: string; size: "small" | "middle" | "large" | undefined; icon: import("../../../..").VueNode; prefixCls: string; color: string | undefined; ghost: boolean | undefined; htmlType: "reset" | "submit" | "button"; shape: import("ant-design-vue/lib/button").ButtonShape | undefined; loading: boolean | { delay?: number | undefined; }; block: boolean | undefined; danger: boolean | undefined; href: string; title: string; disabled: boolean; preIcon: string | undefined; preIconColor: string | undefined; postIcon: string | undefined; postIconColor: string | undefined; iconSize: number; onClick: (...args: any[]) => any; permission: string | undefined; permissionCode: number | undefined; usePermission: { code: string; ref: any; row?: any; } | undefined; ifShow: boolean; }>; IfShow: import("vue").ComputedRef<(code: any) => any>; computedUsePermission: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; color?: unknown; disabled?: unknown; preIcon?: unknown; preIconColor?: unknown; postIcon?: unknown; postIconColor?: unknown; iconSize?: unknown; onClick?: unknown; permission?: unknown; permissionCode?: unknown; usePermission?: unknown; ifShow?: unknown; } & { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; } & { type?: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; size?: "small" | "middle" | "large" | undefined; icon?: import("../../../..").VueNode; color?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/lib/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; preIcon?: string | undefined; preIconColor?: string | undefined; postIcon?: string | undefined; postIconColor?: string | undefined; permission?: string | undefined; permissionCode?: number | undefined; usePermission?: { code: string; ref: any; row?: any; } | undefined; }>, { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; }>>; TaForm: import("tav-ui/es/utils/with-install").SFCWithInstall; default: {}; }; labelWidth: { type: import("vue").PropType; default: number; }; fieldMapToTime: { type: import("vue").PropType; default: () => never[]; }; compact: import("vue-types").VueTypeValidableDef & { default: boolean; }; schemas: { type: import("vue").PropType; default: () => never[]; }; mergeDynamicData: { type: import("vue").PropType<{ [x: string]: any; }>; default: null; }; baseRowStyle: { type: import("vue").PropType; }; baseColProps: { type: import("vue").PropType>; }; autoSetPlaceHolder: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoSubmitOnEnter: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitOnReset: import("vue-types").VueTypeValidableDef & { default: boolean; }; size: import("vue-types").VueTypeDef & { default: string; }; editable: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; disabled: import("vue-types").VueTypeValidableDef & { default: boolean; }; emptySpan: { type: import("vue").PropType; default: number; }; showAdvancedButton: import("vue-types").VueTypeValidableDef & { default: boolean; }; transformDateFunc: { type: import("vue").PropType<(...arg: any[]) => any>; default: (date: any) => any; }; rulesMessageJoinLabel: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoAdvancedLine: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; alwaysShowLines: import("vue-types").VueTypeValidableDef & { default: number; } & { default: number; }; showActionButtonGroup: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; actionColOptions: import("vue").PropType>; showResetButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; autoFocusFirstItem: import("vue-types").VueTypeValidableDef & { default: boolean; }; resetButtonOptions: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>>; showSubmitButton: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; submitButtonOptions: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>>; resetFunc: import("vue").PropType<() => Promise>; submitFunc: import("vue").PropType<() => Promise>; getPopupContainer: import("vue").PropType<() => HTMLElement>; hideRequiredMark: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelCol: import("vue").PropType>; layout: import("vue-types").VueTypeDef & { default: string; }; tableAction: { type: import("vue").PropType; }; wrapperCol: import("vue").PropType>; colon: import("vue-types").VueTypeValidableDef & { default: boolean; }; labelAlign: import("vue-types").VueTypeValidableDef & { default: string; }; rowProps: import("vue").PropType>; }, { submit?: (() => Promise) | undefined; setFieldsValue?: ((values: T_1, useValidate?: boolean | undefined) => Promise) | undefined; resetFields?: (() => Promise) | undefined; getFieldsValue?: (() => { [x: string]: any; }) | undefined; clearValidate?: ((name?: string | string[] | undefined) => Promise) | undefined; updateSchema?: ((data: Partial | Partial[]) => Promise) | undefined; resetSchema?: ((data: Partial | Partial[]) => Promise) | undefined; setProps?: ((formProps: Partial) => Promise) | undefined; removeSchemaByFiled?: ((field: string | string[]) => Promise) | undefined; appendSchemaByField?: ((schema: import("../../..").FormSchema, prefixField: string | undefined, first?: boolean | undefined) => Promise) | undefined; validateFields?: ((nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise) | undefined; validate?: ((nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise) | undefined; scrollToField?: ((name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise) | undefined; getBindValue: import("vue").ComputedRef<{ [x: string]: any; }>; handleToggleAdvanced: () => void; handleEnterPress: (e: KeyboardEvent) => void; formModel: { [x: string]: any; }; defaultValueRef: import("vue").Ref<{ [x: string]: any; }, { [x: string]: any; }>; advanceState: { isAdvanced: boolean; hideAdvanceBtn: boolean; isLoad: boolean; actionSpan: number; }; getRow: import("vue").ComputedRef<{ [x: string]: any; }>; getProps: import("vue").ComputedRef; formElRef: import("vue").Ref<{ submit: () => Promise; setFieldsValue: (values: T_1, useValidate?: boolean | undefined) => Promise; resetFields: () => Promise; getFieldsValue: () => { [x: string]: any; }; clearValidate: (name?: string | string[] | undefined) => Promise; updateSchema: (data: Partial | Partial[]) => Promise; resetSchema: (data: Partial | Partial[]) => Promise; setProps: (formProps: Partial) => Promise; removeSchemaByFiled: (field: string | string[]) => Promise; appendSchemaByField: (schema: import("../../..").FormSchema, prefixField: string | undefined, first?: boolean | undefined) => Promise; validateFields: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise; validate: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise; scrollToField: (name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise; } | null, (import("../../..").FormActionType | null) | { submit: () => Promise; setFieldsValue: (values: T_1, useValidate?: boolean | undefined) => Promise; resetFields: () => Promise; getFieldsValue: () => { [x: string]: any; }; clearValidate: (name?: string | string[] | undefined) => Promise; updateSchema: (data: Partial | Partial[]) => Promise; resetSchema: (data: Partial | Partial[]) => Promise; setProps: (formProps: Partial) => Promise; removeSchemaByFiled: (field: string | string[]) => Promise; appendSchemaByField: (schema: import("../../..").FormSchema, prefixField: string | undefined, first?: boolean | undefined) => Promise; validateFields: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise; validate: (nameList?: import("ant-design-vue/lib/form/interface").NamePath[] | undefined) => Promise; scrollToField: (name: import("ant-design-vue/lib/form/interface").NamePath, options?: ScrollOptions | undefined) => Promise; }>; getSchema: import("vue").ComputedRef; formActionType: any; setFormModel: (key: string, value: any) => void; getFormClass: import("vue").ComputedRef<(string | { [x: string]: boolean | undefined; })[]>; getFormActionBindProps: import("vue").ComputedRef<{ [x: string]: any; }>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("reset" | "submit" | "register" | "advanced-change")[], "reset" | "submit" | "register" | "advanced-change", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ model?: unknown; labelWidth?: unknown; fieldMapToTime?: unknown; compact?: unknown; schemas?: unknown; mergeDynamicData?: unknown; baseRowStyle?: unknown; baseColProps?: unknown; autoSetPlaceHolder?: unknown; autoSubmitOnEnter?: unknown; submitOnReset?: unknown; size?: unknown; editable?: unknown; disabled?: unknown; emptySpan?: unknown; showAdvancedButton?: unknown; transformDateFunc?: unknown; rulesMessageJoinLabel?: unknown; autoAdvancedLine?: unknown; alwaysShowLines?: unknown; showActionButtonGroup?: unknown; actionColOptions?: unknown; showResetButton?: unknown; autoFocusFirstItem?: unknown; resetButtonOptions?: unknown; showSubmitButton?: unknown; submitButtonOptions?: unknown; resetFunc?: unknown; submitFunc?: unknown; getPopupContainer?: unknown; hideRequiredMark?: unknown; labelCol?: unknown; layout?: unknown; tableAction?: unknown; wrapperCol?: unknown; colon?: unknown; labelAlign?: unknown; rowProps?: unknown; } & { size: string; disabled: boolean; layout: string; compact: boolean; showActionButtonGroup: boolean; showResetButton: boolean; showSubmitButton: boolean; showAdvancedButton: boolean; model: { [x: string]: any; }; labelWidth: string | number; fieldMapToTime: import("../../..").FieldMapToTime; schemas: import("../../..").FormSchema[]; mergeDynamicData: { [x: string]: any; }; autoSetPlaceHolder: boolean; autoSubmitOnEnter: boolean; submitOnReset: boolean; editable: boolean; emptySpan: number; transformDateFunc: (...arg: any[]) => any; rulesMessageJoinLabel: boolean; autoAdvancedLine: number; alwaysShowLines: number; autoFocusFirstItem: boolean; hideRequiredMark: boolean; colon: boolean; labelAlign: string; } & { getPopupContainer?: (() => HTMLElement) | undefined; tableAction?: import("../../..").TableActionType | undefined; resetButtonOptions?: Partial void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>> | undefined; submitButtonOptions?: Partial void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>> | undefined; actionColOptions?: Partial | undefined; baseRowStyle?: import("vue").CSSProperties | undefined; baseColProps?: Partial | undefined; resetFunc?: (() => Promise) | undefined; submitFunc?: (() => Promise) | undefined; labelCol?: Partial | undefined; wrapperCol?: Partial | undefined; rowProps?: Partial<{ align?: unknown; justify?: unknown; prefixCls?: unknown; gutter?: unknown; wrap?: unknown; } & { gutter: import("ant-design-vue/lib/grid/Row").Gutter | [import("ant-design-vue/lib/grid/Row").Gutter, import("ant-design-vue/lib/grid/Row").Gutter]; } & { prefixCls?: string | undefined; align?: "top" | "middle" | "bottom" | "stretch" | undefined; wrap?: boolean | undefined; justify?: "start" | "space-around" | "space-between" | "center" | "end" | undefined; }> | undefined; }> & { onReset?: ((...args: any[]) => any) | undefined; onSubmit?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; "onAdvanced-change"?: ((...args: any[]) => any) | undefined; }, { size: string; disabled: boolean; layout: string; compact: boolean; showActionButtonGroup: boolean; showResetButton: boolean; showSubmitButton: boolean; showAdvancedButton: boolean; model: { [x: string]: any; }; labelWidth: string | number; fieldMapToTime: import("../../..").FieldMapToTime; schemas: import("../../..").FormSchema[]; mergeDynamicData: { [x: string]: any; }; autoSetPlaceHolder: boolean; autoSubmitOnEnter: boolean; submitOnReset: boolean; editable: boolean; emptySpan: number; transformDateFunc: (...arg: any[]) => any; rulesMessageJoinLabel: boolean; autoAdvancedLine: number; alwaysShowLines: number; autoFocusFirstItem: boolean; hideRequiredMark: boolean; colon: boolean; labelAlign: string; }>>; TaIcon: import("tav-ui/es/utils/with-install").SFCWithInstall & { default: string; }; color: import("vue-types").VueTypeValidableDef & { default: string; }; size: { type: import("vue").PropType; default: number; }; spin: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; prefix: import("vue-types").VueTypeValidableDef & { default: string; } & { default: string; }; }, { elRef: import("vue").Ref; getWrapStyle: import("vue").ComputedRef; isSvgIcon: import("vue").ComputedRef; getSvgIcon: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ icon?: unknown; color?: unknown; size?: unknown; spin?: unknown; prefix?: unknown; } & { size: string | number; icon: string; prefix: string; spin: boolean; color: string; } & {}>, { size: string | number; icon: string; prefix: string; spin: boolean; color: string; }>>; tavI18n: (key: string, vars?: any) => any; DEFAULT_FILEACTIONUPLOADLINK_CLASSNAME: string; DEFAULT_FILEACTIONUPLOADLINK_ID: string; DEFAULT_FILE_CLASSNAME: string; DEFAULT_UPLOADLINK_CLOSE_TIP: (i18n: any) => any; DEFAULT_UPLOADLINK_TIP: (i18n: any) => any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { formOpen: () => boolean; formClose: () => boolean; 'update:formVisible': (visible: boolean) => boolean; validateSuccessChange: (args_0: { name: string; address: string; }) => boolean; validateFailureChange: (args_0: { name: string; address: string; }) => boolean; uploadedChange: (args_0: import("../typings").FileActionUploadApiResponseRecord[]) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; }> & { onValidateSuccessChange?: ((args_0: { name: string; address: string; }) => any) | undefined; onValidateFailureChange?: ((args_0: { name: string; address: string; }) => any) | undefined; onUploadedChange?: ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; onFormOpen?: (() => any) | undefined; onFormClose?: (() => any) | undefined; "onUpdate:formVisible"?: ((visible: boolean) => any) | undefined; }, { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; }>>; TaFileActionUpload: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => { businessParamsJson: string; }; }; mode: { type: import("vue").PropType; default: import("../typings").FileMode; }; icon: { type: StringConstructor; default: string; }; disabled: { type: import("vue").PropType; }; name: { type: import("vue").PropType; default: string; }; openFileDialogOnClick: { type: import("vue").PropType; default: boolean; }; beforeUpload: { type: import("vue").PropType<(files: File[], typeCode: string) => boolean | Promise>; }; visible: { type: BooleanConstructor; default: boolean; }; buttonType: { type: import("vue").PropType; default: string; }; buttonSize: { type: import("vue").PropType; default: string; }; buttonIcon: { type: BooleanConstructor; default: boolean; }; validateTypeCode: { type: BooleanConstructor; default: boolean; }; updateFile: { type: import("vue").PropType; }; beforeApiUploadFile: { type: import("vue").PropType<(apiParams: import("../..").ApiUploadFileParams) => Promise>; }; afterApiUploadFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; catchApiUploadFileError: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiUpdateFile: { type: import("vue").PropType<(apiParams: import("../..").ApiUpdateFileParams) => Promise>; }; afterApiUpdateFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; catchApiUpdateFileError: { type: import("vue").PropType<(apiResult: any) => Promise>; }; accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }, { createMessage: import("ant-design-vue/lib/message").MessageApi; elRef: import("vue").Ref; props: Readonly<{ icon: string; name: string | undefined; mode: import("../typings").FileMode; disabled: boolean | undefined; visible: boolean; onChange: ((info: import("ant-design-vue").UploadChangeParam>) => any) | undefined; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiUploadFile: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; apiParams: import("../..").FileActionUploadApiParams; accept: string; beforeUpload: ((files: File[], typeCode: string) => boolean | Promise) | undefined; openFileDialogOnClick: boolean | undefined; onValidateSuccessChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; apiUpdateFile: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; updateFile: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError: ((apiResult: any) => Promise) | undefined; onUploadedChange: ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; }>; emits: ((event: "change", info: import("ant-design-vue").UploadChangeParam>) => void) & ((event: "validateSuccessChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "validateFailureChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "uploadedChange", args_0: import("../typings").FileActionUploadApiResponseRecord[]) => void); slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | undefined; TaFileActionUpload?: { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; }>; uploadApiOptions: (apiParams: import("../..").FileActionUploadApiParams, files: File[], callback: () => void) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; updateApiOptions: (apiParams: import("../..").FileActionUploadApiParams, files: File[], row: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined, callback: () => void) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; fileList: import("vue").ComputedRef; setFileList: (fileList: any[]) => void; canUploadUnifiedFileList: import("vue").Ref; resetFileList: () => void; disable: import("vue").ComputedRef; setDisable: (disable: boolean) => void; loading: import("vue").ComputedRef; setLoading: (loading: boolean) => void; apiResult: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../hooks").UseRequestHandleApiDefaultOptions) => Promise; handleFileValidate: (file: import("ant-design-vue/lib/upload/interface").FileType) => boolean; handleFilesValidate: (files: Record[]) => boolean; beforeHandleApiAction1: (e: Event) => void; beforeHandleApiAction2: (file: import("ant-design-vue/lib/upload/interface").FileType, FileList: import("ant-design-vue/lib/upload/interface").FileType[]) => false | undefined; beforeHandleApiAction3: () => Promise; handleChange: (info: import("ant-design-vue").UploadChangeParam>) => void; openFilePicker: () => Promise; cleanup: () => void; AUpload: any; TaButton: import("tav-ui/es/utils/with-install").SFCWithInstall & { default: string; }; type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "primary" | "ghost" | "dashed">; htmlType: import("vue-types").VueTypeDef<"reset" | "submit" | "button"> & { default: "reset" | "submit" | "button"; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType<"small" | "middle" | "large" | undefined>; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; color: { type: StringConstructor; validator: (v: any) => boolean; }; disabled: { type: BooleanConstructor; }; preIcon: { type: StringConstructor; }; preIconColor: { type: StringConstructor; }; postIcon: { type: StringConstructor; }; postIconColor: { type: StringConstructor; }; iconSize: { type: NumberConstructor; default: number; }; onClick: { type: import("vue").PropType<(...args: any[]) => any>; default: null; }; permission: { type: StringConstructor; }; permissionCode: { type: NumberConstructor; }; usePermission: { type: import("vue").PropType<{ code: string; ref: any; row?: any; }>; }; ifShow: { type: BooleanConstructor; default: boolean; }; }, { getButtonClass: import("vue").ComputedRef<{ [x: string]: boolean; 'is-disabled': boolean; }[]>; getBindValue: import("vue").ComputedRef<{ type: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; target: string; size: "small" | "middle" | "large" | undefined; icon: import("../../../..").VueNode; prefixCls: string; color: string | undefined; ghost: boolean | undefined; htmlType: "reset" | "submit" | "button"; shape: import("ant-design-vue/lib/button").ButtonShape | undefined; loading: boolean | { delay?: number | undefined; }; block: boolean | undefined; danger: boolean | undefined; href: string; title: string; disabled: boolean; preIcon: string | undefined; preIconColor: string | undefined; postIcon: string | undefined; postIconColor: string | undefined; iconSize: number; onClick: (...args: any[]) => any; permission: string | undefined; permissionCode: number | undefined; usePermission: { code: string; ref: any; row?: any; } | undefined; ifShow: boolean; }>; IfShow: import("vue").ComputedRef<(code: any) => any>; computedUsePermission: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; color?: unknown; disabled?: unknown; preIcon?: unknown; preIconColor?: unknown; postIcon?: unknown; postIconColor?: unknown; iconSize?: unknown; onClick?: unknown; permission?: unknown; permissionCode?: unknown; usePermission?: unknown; ifShow?: unknown; } & { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; } & { type?: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; size?: "small" | "middle" | "large" | undefined; icon?: import("../../../..").VueNode; color?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/lib/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; preIcon?: string | undefined; preIconColor?: string | undefined; postIcon?: string | undefined; postIconColor?: string | undefined; permission?: string | undefined; permissionCode?: number | undefined; usePermission?: { code: string; ref: any; row?: any; } | undefined; }>, { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; }>>; TaIcon: import("tav-ui/es/utils/with-install").SFCWithInstall & { default: string; }; color: import("vue-types").VueTypeValidableDef & { default: string; }; size: { type: import("vue").PropType; default: number; }; spin: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; prefix: import("vue-types").VueTypeValidableDef & { default: string; } & { default: string; }; }, { elRef: import("vue").Ref; getWrapStyle: import("vue").ComputedRef; isSvgIcon: import("vue").ComputedRef; getSvgIcon: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ icon?: unknown; color?: unknown; size?: unknown; spin?: unknown; prefix?: unknown; } & { size: string | number; icon: string; prefix: string; spin: boolean; color: string; } & {}>, { size: string | number; icon: string; prefix: string; spin: boolean; color: string; }>>; tavI18n: (key: string, vars?: any) => any; DEFAULT_FILEACTIONUPLOAD_CLASSNAME: string; DEFAULT_FILEACTIONUPLOAD_ID: string; DEFAULT_UPLOAD_TIP: (i18n: any) => any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (info: import("ant-design-vue").UploadChangeParam>) => boolean; validateSuccessChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; validateFailureChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; uploadedChange: (args_0: import("../typings").FileActionUploadApiResponseRecord[]) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; }> & { onChange?: ((info: import("ant-design-vue").UploadChangeParam>) => any) | undefined; onValidateSuccessChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onUploadedChange?: ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; }, { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; }>>; TaFileActionUploadForActionUpdateBtn: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => { businessParamsJson: string; }; }; mode: { type: import("vue").PropType; default: import("../typings").FileMode; }; icon: { type: StringConstructor; default: string; }; disabled: { type: import("vue").PropType; }; name: { type: import("vue").PropType; default: string; }; openFileDialogOnClick: { type: import("vue").PropType; default: boolean; }; beforeUpload: { type: import("vue").PropType<(files: File[], typeCode: string) => boolean | Promise>; }; visible: { type: BooleanConstructor; default: boolean; }; buttonType: { type: import("vue").PropType; default: string; }; buttonSize: { type: import("vue").PropType; default: string; }; buttonIcon: { type: BooleanConstructor; default: boolean; }; validateTypeCode: { type: BooleanConstructor; default: boolean; }; updateFile: { type: import("vue").PropType; }; beforeApiUploadFile: { type: import("vue").PropType<(apiParams: import("../..").ApiUploadFileParams) => Promise>; }; afterApiUploadFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; catchApiUploadFileError: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiUpdateFile: { type: import("vue").PropType<(apiParams: import("../..").ApiUpdateFileParams) => Promise>; }; afterApiUpdateFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; catchApiUpdateFileError: { type: import("vue").PropType<(apiResult: any) => Promise>; }; accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }, { createMessage: import("ant-design-vue/lib/message").MessageApi; elRef: import("vue").Ref; props: Readonly<{ icon: string; name: string | undefined; mode: import("../typings").FileMode; disabled: boolean | undefined; visible: boolean; onChange: ((info: import("ant-design-vue").UploadChangeParam>) => any) | undefined; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiUploadFile: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; apiParams: import("../..").FileActionUploadApiParams; accept: string; beforeUpload: ((files: File[], typeCode: string) => boolean | Promise) | undefined; openFileDialogOnClick: boolean | undefined; onValidateSuccessChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; apiUpdateFile: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; updateFile: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError: ((apiResult: any) => Promise) | undefined; onUploadedChange: ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; }>; emits: ((event: "change", info: import("ant-design-vue").UploadChangeParam>) => void) & ((event: "validateSuccessChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "validateFailureChange", args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => void) & ((event: "uploadedChange", args_0: import("../typings").FileActionUploadApiResponseRecord[]) => void); slots: Readonly<{ [name: string]: import("vue").Slot | undefined; }>; globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | undefined; TaFileActionUpload?: { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; }>; uploadApiOptions: (apiParams: import("../..").FileActionUploadApiParams, files: File[], callback: () => void) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; updateApiOptions: (apiParams: import("../..").FileActionUploadApiParams, files: File[], row: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined, callback: () => void) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; fileList: import("vue").ComputedRef; setFileList: (fileList: any[]) => void; canUploadUnifiedFileList: import("vue").Ref; resetFileList: () => void; disable: import("vue").ComputedRef; setDisable: (disable: boolean) => void; loading: import("vue").ComputedRef; setLoading: (loading: boolean) => void; apiResult: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../hooks").UseRequestHandleApiDefaultOptions) => Promise; handleFileValidate: (file: import("ant-design-vue/lib/upload/interface").FileType) => boolean; handleFilesValidate: (files: Record[]) => boolean; beforeHandleApiAction1: (e: Event) => void; beforeHandleApiAction2: (file: import("ant-design-vue/lib/upload/interface").FileType, FileList: import("ant-design-vue/lib/upload/interface").FileType[]) => false | undefined; beforeHandleApiAction3: () => Promise; handleChange: (info: import("ant-design-vue").UploadChangeParam>) => void; openFilePicker: () => Promise; cleanup: () => void; AUpload: any; TaButton: import("tav-ui/es/utils/with-install").SFCWithInstall & { default: string; }; type: import("vue-types").VueTypeDef<"default" | "link" | "text" | "primary" | "ghost" | "dashed">; htmlType: import("vue-types").VueTypeDef<"reset" | "submit" | "button"> & { default: "reset" | "submit" | "button"; }; shape: { type: import("vue").PropType; }; size: { type: import("vue").PropType<"small" | "middle" | "large" | undefined>; }; loading: { type: import("vue").PropType; default: () => boolean | { delay?: number | undefined; }; }; ghost: import("vue-types").VueTypeValidableDef; block: import("vue-types").VueTypeValidableDef; danger: import("vue-types").VueTypeValidableDef; icon: import("vue-types").VueTypeValidableDef; href: import("vue-types").VueTypeValidableDef & { default: string; }; target: import("vue-types").VueTypeValidableDef & { default: string; }; title: import("vue-types").VueTypeValidableDef & { default: string; }; color: { type: StringConstructor; validator: (v: any) => boolean; }; disabled: { type: BooleanConstructor; }; preIcon: { type: StringConstructor; }; preIconColor: { type: StringConstructor; }; postIcon: { type: StringConstructor; }; postIconColor: { type: StringConstructor; }; iconSize: { type: NumberConstructor; default: number; }; onClick: { type: import("vue").PropType<(...args: any[]) => any>; default: null; }; permission: { type: StringConstructor; }; permissionCode: { type: NumberConstructor; }; usePermission: { type: import("vue").PropType<{ code: string; ref: any; row?: any; }>; }; ifShow: { type: BooleanConstructor; default: boolean; }; }, { getButtonClass: import("vue").ComputedRef<{ [x: string]: boolean; 'is-disabled': boolean; }[]>; getBindValue: import("vue").ComputedRef<{ type: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; target: string; size: "small" | "middle" | "large" | undefined; icon: import("../../../..").VueNode; prefixCls: string; color: string | undefined; ghost: boolean | undefined; htmlType: "reset" | "submit" | "button"; shape: import("ant-design-vue/lib/button").ButtonShape | undefined; loading: boolean | { delay?: number | undefined; }; block: boolean | undefined; danger: boolean | undefined; href: string; title: string; disabled: boolean; preIcon: string | undefined; preIconColor: string | undefined; postIcon: string | undefined; postIconColor: string | undefined; iconSize: number; onClick: (...args: any[]) => any; permission: string | undefined; permissionCode: number | undefined; usePermission: { code: string; ref: any; row?: any; } | undefined; ifShow: boolean; }>; IfShow: import("vue").ComputedRef<(code: any) => any>; computedUsePermission: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; color?: unknown; disabled?: unknown; preIcon?: unknown; preIconColor?: unknown; postIcon?: unknown; postIconColor?: unknown; iconSize?: unknown; onClick?: unknown; permission?: unknown; permissionCode?: unknown; usePermission?: unknown; ifShow?: unknown; } & { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; } & { type?: "default" | "link" | "text" | "primary" | "ghost" | "dashed" | undefined; size?: "small" | "middle" | "large" | undefined; icon?: import("../../../..").VueNode; color?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/lib/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; preIcon?: string | undefined; preIconColor?: string | undefined; postIcon?: string | undefined; postIconColor?: string | undefined; permission?: string | undefined; permissionCode?: number | undefined; usePermission?: { code: string; ref: any; row?: any; } | undefined; }>, { target: string; prefixCls: string; htmlType: "reset" | "submit" | "button"; loading: boolean | { delay?: number | undefined; }; href: string; title: string; disabled: boolean; iconSize: number; onClick: (...args: any[]) => any; ifShow: boolean; }>>; TaIcon: import("tav-ui/es/utils/with-install").SFCWithInstall & { default: string; }; color: import("vue-types").VueTypeValidableDef & { default: string; }; size: { type: import("vue").PropType; default: number; }; spin: import("vue-types").VueTypeValidableDef & { default: boolean; } & { default: boolean; }; prefix: import("vue-types").VueTypeValidableDef & { default: string; } & { default: string; }; }, { elRef: import("vue").Ref; getWrapStyle: import("vue").ComputedRef; isSvgIcon: import("vue").ComputedRef; getSvgIcon: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ icon?: unknown; color?: unknown; size?: unknown; spin?: unknown; prefix?: unknown; } & { size: string | number; icon: string; prefix: string; spin: boolean; color: string; } & {}>, { size: string | number; icon: string; prefix: string; spin: boolean; color: string; }>>; tavI18n: (key: string, vars?: any) => any; DEFAULT_FILEACTIONUPLOAD_CLASSNAME: string; DEFAULT_FILEACTIONUPLOAD_ID: string; DEFAULT_UPLOAD_TIP: (i18n: any) => any; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { change: (info: import("ant-design-vue").UploadChangeParam>) => boolean; validateSuccessChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; validateFailureChange: (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; uploadedChange: (args_0: import("../typings").FileActionUploadApiResponseRecord[]) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; }> & { onChange?: ((info: import("ant-design-vue").UploadChangeParam>) => any) | undefined; onValidateSuccessChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onValidateFailureChange?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; onUploadedChange?: ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; }, { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; }>>; DEFAULT_FILECARD_CLASSNAME: string; TaFileVersion: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => {}; }; mode: { type: import("vue").PropType; default: import("../typings").FileMode; }; dataSource: { type: import("vue").PropType; }; loading: { type: BooleanConstructor; }; checkboxConfig: { type: import("vue").PropType, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }>; default: () => { enabled: boolean; }; }; pagerConfig: { type: import("vue").PropType; default: () => { enabled: boolean; }; }; fillInner: { type: BooleanConstructor; default: boolean; }; showOperations: { type: BooleanConstructor; default: boolean; }; width: { type: import("vue").PropType; default: number; }; wrapClassName: { type: import("vue").PropType; }; destroyOnClose: { type: import("vue").PropType; default: boolean; }; maskClosable: { type: import("vue").PropType; default: boolean; }; getPopupContainer: { type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>; default: () => HTMLElement; }; visible: { type: BooleanConstructor; default: boolean; }; immediate: { type: BooleanConstructor; default: boolean; }; columns: { type: import("vue").PropType<(args_0: import("../../..").TableProColumn[]) => import("../../..").TableProColumn[]>; }; actions: { type: import("vue").PropType<(args_0: import("../..").FileVersionTableAction[], args_1: { row: Record; }) => import("../..").FileVersionTableAction[]>; }; file: { type: import("vue").PropType; default: () => import("../typings").FileActionUploadApiResponseRecord; required: boolean; }; enabledPreview: { type: BooleanConstructor; default: boolean; }; beforeApiQueryFileHistory: { type: import("vue").PropType<(apiParams: import("../..").ApiQueryFileHistoryParams) => Promise>; }; afterApiQueryFileHistory: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiPreviewFile: { type: import("vue").PropType<(apiParams: import("../..").ApiPreviewFileParams) => Promise>; }; afterApiPreviewFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiDownloadFile: { type: import("vue").PropType<(apiParams: import("../FileCard").ApiDownloadFileParams) => Promise>; }; afterApiDownloadFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; beforeApiDownloadWaterMarkerFile: { type: import("vue").PropType<(apiParams: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; afterApiDownloadWaterMarkerFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; }, { elRef: import("vue").Ref; props: Readonly<{ width: string | number | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; apiPreviewFile: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; apiParams: import("../..").FileVersionApiParams; onOpen: (() => any) | undefined; file: import("../typings").FileActionUploadApiResponseRecord; immediate: boolean; apiQueryFileHistory: ((params: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; apiDownloadFile: ((params: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; apiDownloadWaterMarkerFile: ((params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; columns: ((args_0: import("../../..").TableProColumn[]) => import("../../..").TableProColumn[]) | undefined; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; fillInner: boolean; dataSource: import("../typings").FileActionUploadApiResponseRecord[] | undefined; actions: ((args_0: import("../..").FileVersionTableAction[], args_1: { row: Record; }) => import("../..").FileVersionTableAction[]) | undefined; enabledPreview: boolean; beforeApiQueryFileHistory: ((apiParams: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; afterApiQueryFileHistory: ((apiResult: any) => Promise) | undefined; beforeApiPreviewFile: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile: ((apiResult: any) => Promise) | undefined; beforeApiDownloadFile: ((apiParams: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; afterApiDownloadFile: ((apiResult: any) => Promise) | undefined; beforeApiDownloadWaterMarkerFile: ((apiParams: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; afterApiDownloadWaterMarkerFile: ((apiResult: any) => Promise) | undefined; }>; emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void); globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | undefined; TaFileActionUpload?: { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; dataSource?: unknown; loading?: unknown; checkboxConfig?: unknown; pagerConfig?: unknown; fillInner?: unknown; showOperations?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; columns?: unknown; actions?: unknown; file?: unknown; enabledPreview?: unknown; beforeApiQueryFileHistory?: unknown; afterApiQueryFileHistory?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; beforeApiDownloadFile?: unknown; afterApiDownloadFile?: unknown; beforeApiDownloadWaterMarkerFile?: unknown; afterApiDownloadWaterMarkerFile?: unknown; apiQueryFileHistory?: unknown; apiPreviewFile?: unknown; apiDownloadFile?: unknown; apiDownloadWaterMarkerFile?: unknown; } & { width: string | number | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FileVersionApiParams; file: import("../typings").FileActionUploadApiResponseRecord; immediate: boolean; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; fillInner: boolean; enabledPreview: boolean; } & { wrapClassName?: string | undefined; apiPreviewFile?: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; apiQueryFileHistory?: ((params: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; apiDownloadFile?: ((params: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; apiDownloadWaterMarkerFile?: ((params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; columns?: ((args_0: import("../../..").TableProColumn[]) => import("../../..").TableProColumn[]) | undefined; dataSource?: import("../typings").FileActionUploadApiResponseRecord[] | undefined; actions?: ((args_0: import("../..").FileVersionTableAction[], args_1: { row: Record; }) => import("../..").FileVersionTableAction[]) | undefined; beforeApiQueryFileHistory?: ((apiParams: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; afterApiQueryFileHistory?: ((apiResult: any) => Promise) | undefined; beforeApiPreviewFile?: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise) | undefined; beforeApiDownloadFile?: ((apiParams: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; afterApiDownloadFile?: ((apiResult: any) => Promise) | undefined; beforeApiDownloadWaterMarkerFile?: ((apiParams: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise) | undefined; }>; historyApiOptions: (apiParams: import("../..").FileVersionApiParams, file: import("../typings").FileActionUploadApiResponseRecord) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; dataSource: import("vue").Ref<{ actualId?: string | undefined; address: string; appId?: number | undefined; auto?: number | undefined; businessDisplayItemText?: string | undefined; businessDisplayItemValue?: string | undefined; businessId?: string | undefined; businessKey?: string | undefined; createBy?: string | undefined; createByName?: string | undefined; createTime?: string | undefined; deleted: number; expand?: string | undefined; fileSize?: string | undefined; fullName: string; hyperlink?: number | undefined; id?: number | undefined; moduleCode?: string | undefined; moduleFullName?: string | undefined; moduleId: number; name: string; owner?: string | undefined; ownerName?: string | undefined; size: number; sourceFileDownload?: number | undefined; suffix: string; type: number; typeCode?: string | undefined; typeName?: string | undefined; updateTime?: string | undefined; version: number; watermarkFileDownload?: number | undefined; }[] | undefined, import("../typings").FileActionUploadApiResponseRecord[] | { actualId?: string | undefined; address: string; appId?: number | undefined; auto?: number | undefined; businessDisplayItemText?: string | undefined; businessDisplayItemValue?: string | undefined; businessId?: string | undefined; businessKey?: string | undefined; createBy?: string | undefined; createByName?: string | undefined; createTime?: string | undefined; deleted: number; expand?: string | undefined; fileSize?: string | undefined; fullName: string; hyperlink?: number | undefined; id?: number | undefined; moduleCode?: string | undefined; moduleFullName?: string | undefined; moduleId: number; name: string; owner?: string | undefined; ownerName?: string | undefined; size: number; sourceFileDownload?: number | undefined; suffix: string; type: number; typeCode?: string | undefined; typeName?: string | undefined; updateTime?: string | undefined; version: number; watermarkFileDownload?: number | undefined; }[] | undefined>; dataSourceOrApiConfig: import("vue").ComputedRef<{ data: any; api: any; beforeApi: any; afterApi: any; }>; _loading: import("vue").Ref; loading: import("vue").WritableComputedRef, any>; setDisable: (disable: boolean) => void; setLoading: (loading: boolean) => void; ApiResult: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../hooks").UseRequestHandleApiDefaultOptions) => Promise; useModeFetchDataSource: () => Promise; filePreviewModalVisible: import("vue").Ref; filePreviewFile: import("vue").Ref; handleViewBtnClick: (row: import("../typings").FileActionUploadApiResponseRecord) => void; handleDownloadWatermarkBtnClick: (row: import("../typings").FileActionUploadApiResponseRecord) => Promise; handleDownloadBtnClick: (row: import("../typings").FileActionUploadApiResponseRecord) => Promise; actions: import("vue").ComputedRef<(row: import("../typings").FileActionUploadApiResponseRecord) => import("../..").FileVersionTableAction[]>; columns: import("vue").ComputedRef; modalVisible: import("vue").Ref; open: () => Promise; close: () => void; handleOnVisibleChange: (isOpen: boolean) => void; cleanup: () => void; tavI18n: (key: string, vars?: any) => any; TaModal: import("tav-ui/es/utils/with-install").SFCWithInstall Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType>; afterClose: import("vue").PropType<() => Promise>; bodyStyle: import("vue").PropType; style: import("vue").PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise; getBindValue: import("vue").ComputedRef>; getProps: import("vue").ComputedRef>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref; getMergeProps: import("vue").ComputedRef>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref; omit: { (object: T_2 | null | undefined, ...paths: K_1): Pick>; (object: T_3 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_4 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; modalWrapperRef: import("vue").Ref; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial | undefined; afterClose?: (() => Promise) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("../../../modal/src/types").VueNode; footer?: import("../../../modal/src/types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>>; TaTablePro: import("tav-ui/es/utils/with-install").SFCWithInstall; default: string; }; id: { type: import("vue").PropType; }; height: { type: import("vue").PropType; default: string; }; maxHeight: { type: import("vue").PropType; }; minHeight: { type: import("vue").PropType; }; data: { type: import("vue").PropType; }; resizable: { type: import("vue").PropType; default: boolean; }; stripe: { type: import("vue").PropType; default: boolean; }; round: { type: import("vue").PropType; default: boolean; }; border: { type: import("vue").PropType; default: string; }; loading: { type: import("vue").PropType; default: boolean; }; align: { type: import("vue").PropType; default: string; }; headerAlign: { type: import("vue").PropType; default: string; }; footerAlign: { type: import("vue").PropType; default: string; }; showHeader: { type: import("vue").PropType; default: boolean; }; showFooter: { type: import("vue").PropType; }; highlightCurrentRow: { type: import("vue").PropType; default: boolean; }; highlightHoverRow: { type: import("vue").PropType; default: boolean; }; highlightCurrentColumn: { type: import("vue").PropType; default: boolean; }; highlightHoverColumn: { type: import("vue").PropType; default: boolean; }; highlightCell: { type: import("vue").PropType; default: boolean; }; footerMethod: { type: import("vue").PropType>; }; rowClassName: { type: import("vue").PropType>; }; cellClassName: { type: import("vue").PropType>; }; headerRowClassName: { type: import("vue").PropType>; }; headerCellClassName: { type: import("vue").PropType>; }; footerRowClassName: { type: import("vue").PropType>; }; footerCellClassName: { type: import("vue").PropType>; }; cellStyle: { type: import("vue").PropType>; }; headerCellStyle: { type: import("vue").PropType>; }; footerCellStyle: { type: import("vue").PropType>; }; rowStyle: { type: import("vue").PropType>; }; headerRowStyle: { type: import("vue").PropType>; }; footerRowStyle: { type: import("vue").PropType>; }; mergeCells: { type: import("vue").PropType>; }; mergeFooterItems: { type: import("vue").PropType>; }; spanMethod: { type: import("vue").PropType>; }; footerSpanMethod: { type: import("vue").PropType>; }; showOverflow: { type: import("vue").PropType; default: boolean; }; showHeaderOverflow: { type: import("vue").PropType; default: boolean; }; showFooterOverflow: { type: import("vue").PropType; default: boolean; }; keepSource: { type: import("vue").PropType; default: boolean; }; autoResize: { type: import("vue").PropType; }; resizeConfig: { type: import("vue").PropType; default: () => { refreshDelay: number; }; }; syncResize: { type: import("vue").PropType; }; scrollX: { type: import("vue").PropType; default: () => { enabled: boolean; gt: number; oSize: number; }; }; scrollY: { type: import("vue").PropType; default: () => { enabled: boolean; mode: string; gt: number; oSize: number; }; }; columnConfig: { type: import("vue").PropType; default: () => { resizable: boolean; }; }; rowConfig: { type: import("vue").PropType; default: () => { keyField: string; height: number; }; }; customConfig: { type: import("vue").PropType>; }; resizableConfig: { type: import("vue").PropType>; }; seqConfig: { type: import("vue").PropType>; }; sortConfig: { type: import("vue").PropType>; }; filterConfig: { type: import("vue").PropType>; }; filterExclusion: { type: BooleanConstructor; default: boolean; }; radioConfig: { type: import("vue").PropType & { enabled: boolean; }>; default: () => { enabled: boolean; highlight: boolean; }; }; checkboxConfig: { type: import("vue").PropType, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }>; default: () => { enabled: boolean; range: boolean; highlight: boolean; cache: boolean; }; }; tooltipConfig: { type: import("vue").PropType>; default: () => { theme: string; }; }; exportConfig: { type: import("vue").PropType; }; importConfig: { type: import("vue").PropType; }; printConfig: { type: import("vue").PropType; }; mouseConfig: { type: import("vue").PropType; }; areaConfig: { type: import("vue").PropType>; }; fnrConfig: { type: import("vue").PropType>; }; keyboardConfig: { type: import("vue").PropType>; }; clipConfig: { type: import("vue").PropType>; }; filterModalClassName: { type: StringConstructor; }; expandConfig: { type: import("vue").PropType>; }; treeConfig: { type: import("vue").PropType>; }; menuConfig: { type: import("vue").PropType>; }; editConfig: { type: import("vue").PropType>; }; validConfig: { type: import("vue").PropType>; }; editRules: { type: import("vue").PropType>; }; emptyText: { type: import("vue").PropType; }; emptyRender: { type: import("vue").PropType; }; columns: { type: import("vue").PropType>; }; pagerConfig: { type: import("vue").PropType; default: () => { size: string; layouts: string[]; pageSize: number; pageSizes: number[]; controller: string; }; }; proxyConfig: { type: import("vue").PropType>; }; toolbarConfig: { type: import("vue").PropType; }; formConfig: { type: import("vue").PropType; }; zoomConfig: { type: import("vue").PropType; }; showOperations: { type: BooleanConstructor; default: boolean; }; filterFormConfig: { type: import("vue").PropType; default: () => { enabled: boolean; }; }; customActionConfig: { type: import("vue").PropType; default: () => { enabled: boolean; }; }; apiType: { type: import("vue").PropType<"pager" | "list">; default: string; }; api: { type: import("vue").PropType>>; }; beforeApi: { type: import("vue").PropType>; }; afterApi: { type: import("vue").PropType<(...arg: any[]) => any>; }; apiSetting: { type: import("vue").PropType>; default: () => { pageField: string; sizeField: string; listField: string; totalField: string; }; }; immediate: { type: BooleanConstructor; default: boolean; }; scrollTopActions: { type: import("vue").PropType<("paginate" | "refresh")[]>; default: () => string[]; }; fillInner: { type: BooleanConstructor; default: boolean; }; showTooltip: { type: BooleanConstructor; default: boolean; }; fixedLineHeight: { type: BooleanConstructor; default: boolean; }; permission: { type: import("vue").PropType Promise) | undefined; apiPermissionData?: ((params: import("../../..").ApiPermissionDataParams) => Promise) | undefined; } | undefined>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError")[], "Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ size?: unknown; id?: unknown; height?: unknown; maxHeight?: unknown; minHeight?: unknown; data?: unknown; resizable?: unknown; stripe?: unknown; round?: unknown; border?: unknown; loading?: unknown; align?: unknown; headerAlign?: unknown; footerAlign?: unknown; showHeader?: unknown; showFooter?: unknown; highlightCurrentRow?: unknown; highlightHoverRow?: unknown; highlightCurrentColumn?: unknown; highlightHoverColumn?: unknown; highlightCell?: unknown; footerMethod?: unknown; rowClassName?: unknown; cellClassName?: unknown; headerRowClassName?: unknown; headerCellClassName?: unknown; footerRowClassName?: unknown; footerCellClassName?: unknown; cellStyle?: unknown; headerCellStyle?: unknown; footerCellStyle?: unknown; rowStyle?: unknown; headerRowStyle?: unknown; footerRowStyle?: unknown; mergeCells?: unknown; mergeFooterItems?: unknown; spanMethod?: unknown; footerSpanMethod?: unknown; showOverflow?: unknown; showHeaderOverflow?: unknown; showFooterOverflow?: unknown; keepSource?: unknown; autoResize?: unknown; resizeConfig?: unknown; syncResize?: unknown; scrollX?: unknown; scrollY?: unknown; columnConfig?: unknown; rowConfig?: unknown; customConfig?: unknown; resizableConfig?: unknown; seqConfig?: unknown; sortConfig?: unknown; filterConfig?: unknown; filterExclusion?: unknown; radioConfig?: unknown; checkboxConfig?: unknown; tooltipConfig?: unknown; exportConfig?: unknown; importConfig?: unknown; printConfig?: unknown; mouseConfig?: unknown; areaConfig?: unknown; fnrConfig?: unknown; keyboardConfig?: unknown; clipConfig?: unknown; filterModalClassName?: unknown; expandConfig?: unknown; treeConfig?: unknown; menuConfig?: unknown; editConfig?: unknown; validConfig?: unknown; editRules?: unknown; emptyText?: unknown; emptyRender?: unknown; columns?: unknown; pagerConfig?: unknown; proxyConfig?: unknown; toolbarConfig?: unknown; formConfig?: unknown; zoomConfig?: unknown; showOperations?: unknown; filterFormConfig?: unknown; customActionConfig?: unknown; apiType?: unknown; api?: unknown; beforeApi?: unknown; afterApi?: unknown; apiSetting?: unknown; immediate?: unknown; scrollTopActions?: unknown; fillInner?: unknown; showTooltip?: unknown; fixedLineHeight?: unknown; permission?: unknown; } & { height: import("vxe-table").VxeTablePropTypes.Height; size: import("vxe-table").SizeType; round: boolean; loading: boolean; align: import("vxe-table").VxeTablePropTypes.Align; border: import("vxe-table").VxeTablePropTypes.Border; immediate: boolean; showHeader: boolean; resizable: boolean; stripe: boolean; headerAlign: import("vxe-table").VxeTablePropTypes.Align; footerAlign: import("vxe-table").VxeTablePropTypes.Align; highlightCurrentRow: boolean; highlightHoverRow: boolean; highlightCurrentColumn: boolean; highlightHoverColumn: boolean; highlightCell: boolean; showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; keepSource: boolean; resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig; scrollX: import("vxe-table").VxeTablePropTypes.ScrollX; scrollY: import("vxe-table").VxeTablePropTypes.ScrollY; columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig; rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig; filterExclusion: boolean; radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig & { enabled: boolean; }; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; filterFormConfig: import("../../..").TableProFilterFormConfig; customActionConfig: import("../../..").TableProCustomActionConfig; apiType: "pager" | "list"; apiSetting: Partial<{ pageField: string; sizeField: string; listField: string; totalField: string; }>; scrollTopActions: ("paginate" | "refresh")[]; fillInner: boolean; showTooltip: boolean; fixedLineHeight: boolean; } & { data?: any[] | undefined; permission?: import("../../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | { apiParams: import("../../..").ApiPermissionParams | import("../../..").ApiPermissionDataParams; apiPermission?: ((params: import("../../..").ApiPermissionParams) => Promise) | undefined; apiPermissionData?: ((params: import("../../..").ApiPermissionDataParams) => Promise) | undefined; } | undefined; minHeight?: import("vxe-table").VxeTablePropTypes.MinHeight | undefined; id?: string | undefined; showFooter?: boolean | undefined; toolbarConfig?: import("vxe-table").VxeGridPropTypes.ToolbarConfig | undefined; beforeApi?: import("../../..").TableProApi | undefined; api?: import("../../..").TableProApi> | undefined; afterApi?: ((...arg: any[]) => any) | undefined; maxHeight?: import("vxe-table").VxeTablePropTypes.MaxHeight | undefined; footerMethod?: import("vxe-table").VxeTablePropTypes.FooterMethod | undefined; rowClassName?: import("vxe-table").VxeTablePropTypes.RowClassName | undefined; cellClassName?: import("vxe-table").VxeTablePropTypes.CellClassName | undefined; headerRowClassName?: import("vxe-table").VxeTablePropTypes.HeaderRowClassName | undefined; headerCellClassName?: import("vxe-table").VxeTablePropTypes.HeaderCellClassName | undefined; footerRowClassName?: import("vxe-table").VxeTablePropTypes.FooterRowClassName | undefined; footerCellClassName?: import("vxe-table").VxeTablePropTypes.FooterCellClassName | undefined; cellStyle?: import("vxe-table").VxeTablePropTypes.CellStyle | undefined; headerCellStyle?: import("vxe-table").VxeTablePropTypes.HeaderCellStyle | undefined; footerCellStyle?: import("vxe-table").VxeTablePropTypes.FooterCellStyle | undefined; rowStyle?: import("vxe-table").VxeTablePropTypes.RowStyle | undefined; headerRowStyle?: import("vxe-table").VxeTablePropTypes.HeaderRowStyle | undefined; footerRowStyle?: import("vxe-table").VxeTablePropTypes.FooterRowStyle | undefined; mergeCells?: import("vxe-table").VxeTablePropTypes.MergeCells | undefined; mergeFooterItems?: import("vxe-table").VxeTablePropTypes.MergeFooterItems | undefined; spanMethod?: import("vxe-table").VxeTablePropTypes.SpanMethod | undefined; footerSpanMethod?: import("vxe-table").VxeTablePropTypes.FooterSpanMethod | undefined; autoResize?: boolean | undefined; syncResize?: import("vxe-table").VxeTablePropTypes.SyncResize | undefined; customConfig?: import("vxe-table").VxeTablePropTypes.CustomConfig | undefined; resizableConfig?: import("vxe-table").VxeTablePropTypes.ResizableConfig | undefined; seqConfig?: import("vxe-table").VxeTablePropTypes.SeqConfig | undefined; sortConfig?: import("vxe-table").VxeTablePropTypes.SortConfig | undefined; filterConfig?: import("vxe-table").VxeTablePropTypes.FilterConfig | undefined; exportConfig?: import("vxe-table").VxeTablePropTypes.ExportConfig | undefined; importConfig?: import("vxe-table").VxeTablePropTypes.ImportConfig | undefined; printConfig?: import("vxe-table").VxeTablePropTypes.PrintConfig | undefined; mouseConfig?: import("vxe-table").VxeTablePropTypes.MouseConfig | undefined; areaConfig?: import("vxe-table").VxeTablePropTypes.AreaConfig | undefined; fnrConfig?: import("vxe-table").VxeTablePropTypes.FNRConfig | undefined; keyboardConfig?: import("vxe-table").VxeTablePropTypes.KeyboardConfig | undefined; clipConfig?: import("vxe-table").VxeTablePropTypes.ClipConfig | undefined; filterModalClassName?: string | undefined; expandConfig?: import("vxe-table").VxeTablePropTypes.ExpandConfig | undefined; treeConfig?: import("vxe-table").VxeTablePropTypes.TreeConfig | undefined; menuConfig?: import("vxe-table").VxeTablePropTypes.MenuConfig | undefined; editConfig?: import("vxe-table").VxeTablePropTypes.EditConfig | undefined; validConfig?: import("vxe-table").VxeTablePropTypes.ValidConfig | undefined; editRules?: import("vxe-table").VxeTablePropTypes.EditRules | undefined; emptyText?: string | undefined; emptyRender?: import("vxe-table").VxeTablePropTypes.EmptyRender | undefined; columns?: import("vxe-table").VxeGridPropTypes.Columns | undefined; proxyConfig?: import("vxe-table").VxeGridPropTypes.ProxyConfig | undefined; formConfig?: import("vxe-table").VxeGridPropTypes.FormConfig | undefined; zoomConfig?: import("vxe-table").VxeGridPropTypes.ZoomConfig | undefined; }> & { onCopy?: ((...args: any[]) => any) | undefined; onCut?: ((...args: any[]) => any) | undefined; onPaste?: ((...args: any[]) => any) | undefined; onKeydown?: ((...args: any[]) => any) | undefined; onScroll?: ((...args: any[]) => any) | undefined; "onUpdate:data"?: ((...args: any[]) => any) | undefined; onKeydownStart?: ((...args: any[]) => any) | undefined; onKeydownEnd?: ((...args: any[]) => any) | undefined; onCurrentChange?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onCheckboxChange?: ((...args: any[]) => any) | undefined; onCheckboxAll?: ((...args: any[]) => any) | undefined; onCheckboxRangeStart?: ((...args: any[]) => any) | undefined; onCheckboxRangeChange?: ((...args: any[]) => any) | undefined; onCheckboxRangeEnd?: ((...args: any[]) => any) | undefined; onCellClick?: ((...args: any[]) => any) | undefined; onCellDblclick?: ((...args: any[]) => any) | undefined; onCellMenu?: ((...args: any[]) => any) | undefined; onCellMouseenter?: ((...args: any[]) => any) | undefined; onCellMouseleave?: ((...args: any[]) => any) | undefined; onCellSelected?: ((...args: any[]) => any) | undefined; onHeaderCellClick?: ((...args: any[]) => any) | undefined; onHeaderCellDblclick?: ((...args: any[]) => any) | undefined; onHeaderCellMenu?: ((...args: any[]) => any) | undefined; onFooterCellClick?: ((...args: any[]) => any) | undefined; onFooterCellDblclick?: ((...args: any[]) => any) | undefined; onFooterCellMenu?: ((...args: any[]) => any) | undefined; onClearMerge?: ((...args: any[]) => any) | undefined; onSortChange?: ((...args: any[]) => any) | undefined; onClearSort?: ((...args: any[]) => any) | undefined; onFilterChange?: ((...args: any[]) => any) | undefined; onFilterVisible?: ((...args: any[]) => any) | undefined; onClearFilter?: ((...args: any[]) => any) | undefined; onResizableChange?: ((...args: any[]) => any) | undefined; onToggleRowExpand?: ((...args: any[]) => any) | undefined; onToggleTreeExpand?: ((...args: any[]) => any) | undefined; onMenuClick?: ((...args: any[]) => any) | undefined; onEditClosed?: ((...args: any[]) => any) | undefined; onEditActived?: ((...args: any[]) => any) | undefined; onEditDisabled?: ((...args: any[]) => any) | undefined; onValidError?: ((...args: any[]) => any) | undefined; onCustom?: ((...args: any[]) => any) | undefined; onChangeFnr?: ((...args: any[]) => any) | undefined; onOpenFnr?: ((...args: any[]) => any) | undefined; onFnrChange?: ((...args: any[]) => any) | undefined; onFnrFind?: ((...args: any[]) => any) | undefined; onFnrFindAll?: ((...args: any[]) => any) | undefined; onFnrReplace?: ((...args: any[]) => any) | undefined; onFnrReplaceAll?: ((...args: any[]) => any) | undefined; onCellAreaCopy?: ((...args: any[]) => any) | undefined; onCellAreaCut?: ((...args: any[]) => any) | undefined; onCellAreaPaste?: ((...args: any[]) => any) | undefined; onCellAreaMerge?: ((...args: any[]) => any) | undefined; onClearCellAreaMerge?: ((...args: any[]) => any) | undefined; onHeaderCellAreaSelection?: ((...args: any[]) => any) | undefined; onCellAreaSelectionStart?: ((...args: any[]) => any) | undefined; onCellAreaSelectionEnd?: ((...args: any[]) => any) | undefined; onCellAreaExtensionStart?: ((...args: any[]) => any) | undefined; onCellAreaExtensionEnd?: ((...args: any[]) => any) | undefined; onCellAreaArrowsStart?: ((...args: any[]) => any) | undefined; onCellAreaArrowsEnd?: ((...args: any[]) => any) | undefined; onActiveCellChangeStart?: ((...args: any[]) => any) | undefined; onActiveCellChangeEnd?: ((...args: any[]) => any) | undefined; onPageChange?: ((...args: any[]) => any) | undefined; onFormSubmit?: ((...args: any[]) => any) | undefined; onFormSubmitInvalid?: ((...args: any[]) => any) | undefined; onFormReset?: ((...args: any[]) => any) | undefined; onFormCollapse?: ((...args: any[]) => any) | undefined; onFormToggleCollapse?: ((...args: any[]) => any) | undefined; onToolbarButtonClick?: ((...args: any[]) => any) | undefined; onToolbarToolClick?: ((...args: any[]) => any) | undefined; onZoom?: ((...args: any[]) => any) | undefined; onApiSuccess?: ((...args: any[]) => any) | undefined; onApiError?: ((...args: any[]) => any) | undefined; }, { height: import("vxe-table").VxeTablePropTypes.Height; size: import("vxe-table").SizeType; round: boolean; loading: boolean; align: import("vxe-table").VxeTablePropTypes.Align; border: import("vxe-table").VxeTablePropTypes.Border; immediate: boolean; showHeader: boolean; resizable: boolean; stripe: boolean; headerAlign: import("vxe-table").VxeTablePropTypes.Align; footerAlign: import("vxe-table").VxeTablePropTypes.Align; highlightCurrentRow: boolean; highlightHoverRow: boolean; highlightCurrentColumn: boolean; highlightHoverColumn: boolean; highlightCell: boolean; showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; keepSource: boolean; resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig; scrollX: import("vxe-table").VxeTablePropTypes.ScrollX; scrollY: import("vxe-table").VxeTablePropTypes.ScrollY; columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig; rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig; filterExclusion: boolean; radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig & { enabled: boolean; }; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; filterFormConfig: import("../../..").TableProFilterFormConfig; customActionConfig: import("../../..").TableProCustomActionConfig; apiType: "pager" | "list"; apiSetting: Partial<{ pageField: string; sizeField: string; listField: string; totalField: string; }>; scrollTopActions: ("paginate" | "refresh")[]; fillInner: boolean; showTooltip: boolean; fixedLineHeight: boolean; }>>; DEFAULT_FILEVERSION_CLASSNAME: string; DEFAULT_FILEVERSION_ID: string; TaFilePreview: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => {}; }; mode: { type: import("vue").PropType; default: import("../typings").FileMode; }; width: { type: import("vue").PropType; default: string; }; wrapClassName: { type: import("vue").PropType; }; destroyOnClose: { type: import("vue").PropType; default: boolean; }; maskClosable: { type: import("vue").PropType; default: boolean; }; getPopupContainer: { type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>; default: () => HTMLElement; }; visible: { type: BooleanConstructor; default: boolean; }; immediate: { type: BooleanConstructor; default: boolean; }; file: { type: import("vue").PropType; default: () => import("../..").TaFilePreviewPropFile; required: boolean; validator(value: import("../..").TaFilePreviewPropFile): boolean; }; beforeApiPreviewFile: { type: import("vue").PropType<(apiParams: import("../..").ApiPreviewFileParams) => Promise>; }; afterApiPreviewFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; }, { elRef: import("vue").Ref; modalRef: import("vue").Ref; props: Readonly<{ width: string | number | undefined; mode: import("../typings").FileMode; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; apiPreviewFile: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; apiParams: import("../..").FilePreviewApiParams; onOpen: (() => any) | undefined; file: import("../..").TaFilePreviewPropFile; immediate: boolean; beforeApiPreviewFile: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile: ((apiResult: any) => Promise) | undefined; }>; emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void); globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | undefined; TaFileActionUpload?: { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; file?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; apiPreviewFile?: unknown; } & { width: string | number | undefined; mode: import("../typings").FileMode; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FilePreviewApiParams; file: import("../..").TaFilePreviewPropFile; immediate: boolean; } & { wrapClassName?: string | undefined; apiPreviewFile?: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; beforeApiPreviewFile?: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise) | undefined; }>; createMessage: import("ant-design-vue/lib/message").MessageApi; supportWPS: import("vue").Ref; currentFilePath: import("vue").Ref; filePreviewModalBodyContent: import("vue").Ref; _loading: import("vue").Ref; loading: import("vue").WritableComputedRef, any>; setDisable: (disable: boolean) => void; setLoading: (loading: boolean) => void; ApiResult: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../hooks").UseRequestHandleApiDefaultOptions) => Promise; useModeFetchDataSource: () => Promise; viewApiOptions: (apiParams: import("../..").FilePreviewApiParams, file: import("../..").TaFilePreviewPropFile) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; currentFile: import("vue").ComputedRef; currentFileType: import("vue").ComputedRef<"" | "image" | "office">; modalVisible: import("vue").Ref; open: () => Promise; close: () => void; handleOnVisibleChange: (isOpen: boolean) => void; validateFileType: () => boolean; cleanup: () => void; AButton: any; AImage: any; ASpin: any; CloseOutlined: import("@ant-design/icons-vue/lib/icons/CloseOutlined").CloseOutlinedIconType; TaModal: import("tav-ui/es/utils/with-install").SFCWithInstall Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType>; afterClose: import("vue").PropType<() => Promise>; bodyStyle: import("vue").PropType; style: import("vue").PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise; getBindValue: import("vue").ComputedRef>; getProps: import("vue").ComputedRef>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref; getMergeProps: import("vue").ComputedRef>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref; omit: { (object: T_2 | null | undefined, ...paths: K_1): Pick>; (object: T_3 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_4 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; modalWrapperRef: import("vue").Ref; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial | undefined; afterClose?: (() => Promise) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("../../../modal/src/types").VueNode; footer?: import("../../../modal/src/types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>>; tavI18n: (key: string, vars?: any) => any; DEFAULT_FILEPREVIEW_CLASSNAME: string; DEFAULT_FILEPREVIEW_ID: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: () => boolean; 'update:visible': (visible: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ apiParams?: unknown; mode?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; file?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; apiPreviewFile?: unknown; } & { width: string | number | undefined; mode: import("../typings").FileMode; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FilePreviewApiParams; file: import("../..").TaFilePreviewPropFile; immediate: boolean; } & { wrapClassName?: string | undefined; apiPreviewFile?: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; beforeApiPreviewFile?: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise) | undefined; }> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; }, { width: string | number | undefined; mode: import("../typings").FileMode; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FilePreviewApiParams; file: import("../..").TaFilePreviewPropFile; immediate: boolean; }>>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: () => boolean; 'update:visible': (visible: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ apiParams?: unknown; mode?: unknown; dataSource?: unknown; loading?: unknown; checkboxConfig?: unknown; pagerConfig?: unknown; fillInner?: unknown; showOperations?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; columns?: unknown; actions?: unknown; file?: unknown; enabledPreview?: unknown; beforeApiQueryFileHistory?: unknown; afterApiQueryFileHistory?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; beforeApiDownloadFile?: unknown; afterApiDownloadFile?: unknown; beforeApiDownloadWaterMarkerFile?: unknown; afterApiDownloadWaterMarkerFile?: unknown; apiQueryFileHistory?: unknown; apiPreviewFile?: unknown; apiDownloadFile?: unknown; apiDownloadWaterMarkerFile?: unknown; } & { width: string | number | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FileVersionApiParams; file: import("../typings").FileActionUploadApiResponseRecord; immediate: boolean; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; fillInner: boolean; enabledPreview: boolean; } & { wrapClassName?: string | undefined; apiPreviewFile?: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; apiQueryFileHistory?: ((params: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; apiDownloadFile?: ((params: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; apiDownloadWaterMarkerFile?: ((params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; columns?: ((args_0: import("../../..").TableProColumn[]) => import("../../..").TableProColumn[]) | undefined; dataSource?: import("../typings").FileActionUploadApiResponseRecord[] | undefined; actions?: ((args_0: import("../..").FileVersionTableAction[], args_1: { row: Record; }) => import("../..").FileVersionTableAction[]) | undefined; beforeApiQueryFileHistory?: ((apiParams: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; afterApiQueryFileHistory?: ((apiResult: any) => Promise) | undefined; beforeApiPreviewFile?: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise) | undefined; beforeApiDownloadFile?: ((apiParams: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; afterApiDownloadFile?: ((apiResult: any) => Promise) | undefined; beforeApiDownloadWaterMarkerFile?: ((apiParams: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise) | undefined; }> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; }, { width: string | number | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FileVersionApiParams; file: import("../typings").FileActionUploadApiResponseRecord; immediate: boolean; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; fillInner: boolean; enabledPreview: boolean; }>>; TaFileLog: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => {}; }; mode: { type: import("vue").PropType; default: import("../typings").FileMode; }; dataSource: { type: import("vue").PropType; }; loading: { type: BooleanConstructor; }; checkboxConfig: { type: import("vue").PropType, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }>; default: () => { enabled: boolean; }; }; pagerConfig: { type: import("vue").PropType; default: () => { enabled: boolean; }; }; showOperations: { type: BooleanConstructor; default: boolean; }; fillInner: { type: BooleanConstructor; default: boolean; }; width: { type: import("vue").PropType; default: number; }; wrapClassName: { type: import("vue").PropType; }; destroyOnClose: { type: import("vue").PropType; default: boolean; }; maskClosable: { type: import("vue").PropType; default: boolean; }; getPopupContainer: { type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>; default: () => HTMLElement; }; visible: { type: BooleanConstructor; default: boolean; }; immediate: { type: BooleanConstructor; default: boolean; }; columns: { type: import("vue").PropType<(args_0: import("../../..").TableProColumn[]) => import("../../..").TableProColumn[]>; }; actions: { type: import("vue").PropType<(args_0: import("../..").FileLogTableAction[], args_1: { row: Record; }) => import("../..").FileLogTableAction[]>; }; file: { type: import("vue").PropType; default: () => import("../typings").FileActionUploadApiResponseRecord; required: boolean; }; beforeApiQueryFileLog: { type: import("vue").PropType<(apiParams: import("../..").ApiQueryFileLogParams) => Promise>; }; afterApiQueryFileLog: { type: import("vue").PropType<(apiResult: any) => Promise>; }; apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; }, { pageSizeOptions: string[]; defaultPageSize: number; elRef: import("vue").Ref; fileLogTableProRef: import("vue").Ref; props: Readonly<{ width: string | number | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; apiParams: import("../..").FileLogApiParams; onOpen: (() => any) | undefined; file: import("../typings").FileActionUploadApiResponseRecord; immediate: boolean; apiQueryFileLog: ((params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise) | undefined; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; columns: ((args_0: import("../../..").TableProColumn[]) => import("../../..").TableProColumn[]) | undefined; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; fillInner: boolean; dataSource: import("../typings").FileActionUploadApiResponseRecord[] | undefined; actions: ((args_0: import("../..").FileLogTableAction[], args_1: { row: Record; }) => import("../..").FileLogTableAction[]) | undefined; beforeApiQueryFileLog: ((apiParams: import("../..").ApiQueryFileLogParams) => Promise) | undefined; afterApiQueryFileLog: ((apiResult: any) => Promise) | undefined; }>; emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void); globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | undefined; TaFileActionUpload?: { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; dataSource?: unknown; loading?: unknown; checkboxConfig?: unknown; pagerConfig?: unknown; showOperations?: unknown; fillInner?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; columns?: unknown; actions?: unknown; file?: unknown; beforeApiQueryFileLog?: unknown; afterApiQueryFileLog?: unknown; apiQueryFileLog?: unknown; } & { width: string | number | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FileLogApiParams; file: import("../typings").FileActionUploadApiResponseRecord; immediate: boolean; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; fillInner: boolean; } & { wrapClassName?: string | undefined; apiQueryFileLog?: ((params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise) | undefined; columns?: ((args_0: import("../../..").TableProColumn[]) => import("../../..").TableProColumn[]) | undefined; dataSource?: import("../typings").FileActionUploadApiResponseRecord[] | undefined; actions?: ((args_0: import("../..").FileLogTableAction[], args_1: { row: Record; }) => import("../..").FileLogTableAction[]) | undefined; beforeApiQueryFileLog?: ((apiParams: import("../..").ApiQueryFileLogParams) => Promise) | undefined; afterApiQueryFileLog?: ((apiResult: any) => Promise) | undefined; }>; logApiOptions: (apiParams: import("../..").FileLogApiParams, file: import("../typings").FileActionUploadApiResponseRecord) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; dataSource: import("vue").Ref<{ actualId?: string | undefined; address: string; appId?: number | undefined; auto?: number | undefined; businessDisplayItemText?: string | undefined; businessDisplayItemValue?: string | undefined; businessId?: string | undefined; businessKey?: string | undefined; createBy?: string | undefined; createByName?: string | undefined; createTime?: string | undefined; deleted: number; expand?: string | undefined; fileSize?: string | undefined; fullName: string; hyperlink?: number | undefined; id?: number | undefined; moduleCode?: string | undefined; moduleFullName?: string | undefined; moduleId: number; name: string; owner?: string | undefined; ownerName?: string | undefined; size: number; sourceFileDownload?: number | undefined; suffix: string; type: number; typeCode?: string | undefined; typeName?: string | undefined; updateTime?: string | undefined; version: number; watermarkFileDownload?: number | undefined; }[] | undefined, import("../typings").FileActionUploadApiResponseRecord[] | { actualId?: string | undefined; address: string; appId?: number | undefined; auto?: number | undefined; businessDisplayItemText?: string | undefined; businessDisplayItemValue?: string | undefined; businessId?: string | undefined; businessKey?: string | undefined; createBy?: string | undefined; createByName?: string | undefined; createTime?: string | undefined; deleted: number; expand?: string | undefined; fileSize?: string | undefined; fullName: string; hyperlink?: number | undefined; id?: number | undefined; moduleCode?: string | undefined; moduleFullName?: string | undefined; moduleId: number; name: string; owner?: string | undefined; ownerName?: string | undefined; size: number; sourceFileDownload?: number | undefined; suffix: string; type: number; typeCode?: string | undefined; typeName?: string | undefined; updateTime?: string | undefined; version: number; watermarkFileDownload?: number | undefined; }[] | undefined>; dataSourceOrApiConfig: import("vue").ComputedRef<{ data: any; api: any; beforeApi: any; afterApi: any; }>; _loading: import("vue").Ref; loading: import("vue").WritableComputedRef, any>; columns: import("vue").ComputedRef; modalVisible: import("vue").Ref; open: () => Promise; close: () => void; handleOnVisibleChange: (isOpen: boolean) => void; cleanup: () => void; tavI18n: (key: string, vars?: any) => any; TaModal: import("tav-ui/es/utils/with-install").SFCWithInstall Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType>; afterClose: import("vue").PropType<() => Promise>; bodyStyle: import("vue").PropType; style: import("vue").PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise; getBindValue: import("vue").ComputedRef>; getProps: import("vue").ComputedRef>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref; getMergeProps: import("vue").ComputedRef>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref; omit: { (object: T_2 | null | undefined, ...paths: K_1): Pick>; (object: T_3 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_4 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; modalWrapperRef: import("vue").Ref; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial | undefined; afterClose?: (() => Promise) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("../../../modal/src/types").VueNode; footer?: import("../../../modal/src/types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>>; TaTablePro: import("tav-ui/es/utils/with-install").SFCWithInstall; default: string; }; id: { type: import("vue").PropType; }; height: { type: import("vue").PropType; default: string; }; maxHeight: { type: import("vue").PropType; }; minHeight: { type: import("vue").PropType; }; data: { type: import("vue").PropType; }; resizable: { type: import("vue").PropType; default: boolean; }; stripe: { type: import("vue").PropType; default: boolean; }; round: { type: import("vue").PropType; default: boolean; }; border: { type: import("vue").PropType; default: string; }; loading: { type: import("vue").PropType; default: boolean; }; align: { type: import("vue").PropType; default: string; }; headerAlign: { type: import("vue").PropType; default: string; }; footerAlign: { type: import("vue").PropType; default: string; }; showHeader: { type: import("vue").PropType; default: boolean; }; showFooter: { type: import("vue").PropType; }; highlightCurrentRow: { type: import("vue").PropType; default: boolean; }; highlightHoverRow: { type: import("vue").PropType; default: boolean; }; highlightCurrentColumn: { type: import("vue").PropType; default: boolean; }; highlightHoverColumn: { type: import("vue").PropType; default: boolean; }; highlightCell: { type: import("vue").PropType; default: boolean; }; footerMethod: { type: import("vue").PropType>; }; rowClassName: { type: import("vue").PropType>; }; cellClassName: { type: import("vue").PropType>; }; headerRowClassName: { type: import("vue").PropType>; }; headerCellClassName: { type: import("vue").PropType>; }; footerRowClassName: { type: import("vue").PropType>; }; footerCellClassName: { type: import("vue").PropType>; }; cellStyle: { type: import("vue").PropType>; }; headerCellStyle: { type: import("vue").PropType>; }; footerCellStyle: { type: import("vue").PropType>; }; rowStyle: { type: import("vue").PropType>; }; headerRowStyle: { type: import("vue").PropType>; }; footerRowStyle: { type: import("vue").PropType>; }; mergeCells: { type: import("vue").PropType>; }; mergeFooterItems: { type: import("vue").PropType>; }; spanMethod: { type: import("vue").PropType>; }; footerSpanMethod: { type: import("vue").PropType>; }; showOverflow: { type: import("vue").PropType; default: boolean; }; showHeaderOverflow: { type: import("vue").PropType; default: boolean; }; showFooterOverflow: { type: import("vue").PropType; default: boolean; }; keepSource: { type: import("vue").PropType; default: boolean; }; autoResize: { type: import("vue").PropType; }; resizeConfig: { type: import("vue").PropType; default: () => { refreshDelay: number; }; }; syncResize: { type: import("vue").PropType; }; scrollX: { type: import("vue").PropType; default: () => { enabled: boolean; gt: number; oSize: number; }; }; scrollY: { type: import("vue").PropType; default: () => { enabled: boolean; mode: string; gt: number; oSize: number; }; }; columnConfig: { type: import("vue").PropType; default: () => { resizable: boolean; }; }; rowConfig: { type: import("vue").PropType; default: () => { keyField: string; height: number; }; }; customConfig: { type: import("vue").PropType>; }; resizableConfig: { type: import("vue").PropType>; }; seqConfig: { type: import("vue").PropType>; }; sortConfig: { type: import("vue").PropType>; }; filterConfig: { type: import("vue").PropType>; }; filterExclusion: { type: BooleanConstructor; default: boolean; }; radioConfig: { type: import("vue").PropType & { enabled: boolean; }>; default: () => { enabled: boolean; highlight: boolean; }; }; checkboxConfig: { type: import("vue").PropType, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }>; default: () => { enabled: boolean; range: boolean; highlight: boolean; cache: boolean; }; }; tooltipConfig: { type: import("vue").PropType>; default: () => { theme: string; }; }; exportConfig: { type: import("vue").PropType; }; importConfig: { type: import("vue").PropType; }; printConfig: { type: import("vue").PropType; }; mouseConfig: { type: import("vue").PropType; }; areaConfig: { type: import("vue").PropType>; }; fnrConfig: { type: import("vue").PropType>; }; keyboardConfig: { type: import("vue").PropType>; }; clipConfig: { type: import("vue").PropType>; }; filterModalClassName: { type: StringConstructor; }; expandConfig: { type: import("vue").PropType>; }; treeConfig: { type: import("vue").PropType>; }; menuConfig: { type: import("vue").PropType>; }; editConfig: { type: import("vue").PropType>; }; validConfig: { type: import("vue").PropType>; }; editRules: { type: import("vue").PropType>; }; emptyText: { type: import("vue").PropType; }; emptyRender: { type: import("vue").PropType; }; columns: { type: import("vue").PropType>; }; pagerConfig: { type: import("vue").PropType; default: () => { size: string; layouts: string[]; pageSize: number; pageSizes: number[]; controller: string; }; }; proxyConfig: { type: import("vue").PropType>; }; toolbarConfig: { type: import("vue").PropType; }; formConfig: { type: import("vue").PropType; }; zoomConfig: { type: import("vue").PropType; }; showOperations: { type: BooleanConstructor; default: boolean; }; filterFormConfig: { type: import("vue").PropType; default: () => { enabled: boolean; }; }; customActionConfig: { type: import("vue").PropType; default: () => { enabled: boolean; }; }; apiType: { type: import("vue").PropType<"pager" | "list">; default: string; }; api: { type: import("vue").PropType>>; }; beforeApi: { type: import("vue").PropType>; }; afterApi: { type: import("vue").PropType<(...arg: any[]) => any>; }; apiSetting: { type: import("vue").PropType>; default: () => { pageField: string; sizeField: string; listField: string; totalField: string; }; }; immediate: { type: BooleanConstructor; default: boolean; }; scrollTopActions: { type: import("vue").PropType<("paginate" | "refresh")[]>; default: () => string[]; }; fillInner: { type: BooleanConstructor; default: boolean; }; showTooltip: { type: BooleanConstructor; default: boolean; }; fixedLineHeight: { type: BooleanConstructor; default: boolean; }; permission: { type: import("vue").PropType Promise) | undefined; apiPermissionData?: ((params: import("../../..").ApiPermissionDataParams) => Promise) | undefined; } | undefined>; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError")[], "Update:data" | "KeydownStart" | "Keydown" | "KeydownEnd" | "Paste" | "Copy" | "Cut" | "CurrentChange" | "RadioChange" | "CheckboxChange" | "CheckboxAll" | "CheckboxRangeStart" | "CheckboxRangeChange" | "CheckboxRangeEnd" | "CellClick" | "CellDblclick" | "CellMenu" | "CellMouseenter" | "CellMouseleave" | "CellSelected" | "HeaderCellClick" | "HeaderCellDblclick" | "HeaderCellMenu" | "FooterCellClick" | "FooterCellDblclick" | "FooterCellMenu" | "ClearMerge" | "SortChange" | "ClearSort" | "FilterChange" | "FilterVisible" | "ClearFilter" | "ResizableChange" | "ToggleRowExpand" | "ToggleTreeExpand" | "MenuClick" | "EditClosed" | "EditActived" | "EditDisabled" | "ValidError" | "Scroll" | "Custom" | "ChangeFnr" | "OpenFnr" | "FnrChange" | "FnrFind" | "FnrFindAll" | "FnrReplace" | "FnrReplaceAll" | "CellAreaCopy" | "CellAreaCut" | "CellAreaPaste" | "CellAreaMerge" | "ClearCellAreaMerge" | "HeaderCellAreaSelection" | "CellAreaSelectionStart" | "CellAreaSelectionEnd" | "CellAreaExtensionStart" | "CellAreaExtensionEnd" | "CellAreaArrowsStart" | "CellAreaArrowsEnd" | "ActiveCellChangeStart" | "ActiveCellChangeEnd" | "PageChange" | "FormSubmit" | "FormSubmitInvalid" | "FormReset" | "FormCollapse" | "FormToggleCollapse" | "ToolbarButtonClick" | "ToolbarToolClick" | "Zoom" | "ApiSuccess" | "ApiError", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ size?: unknown; id?: unknown; height?: unknown; maxHeight?: unknown; minHeight?: unknown; data?: unknown; resizable?: unknown; stripe?: unknown; round?: unknown; border?: unknown; loading?: unknown; align?: unknown; headerAlign?: unknown; footerAlign?: unknown; showHeader?: unknown; showFooter?: unknown; highlightCurrentRow?: unknown; highlightHoverRow?: unknown; highlightCurrentColumn?: unknown; highlightHoverColumn?: unknown; highlightCell?: unknown; footerMethod?: unknown; rowClassName?: unknown; cellClassName?: unknown; headerRowClassName?: unknown; headerCellClassName?: unknown; footerRowClassName?: unknown; footerCellClassName?: unknown; cellStyle?: unknown; headerCellStyle?: unknown; footerCellStyle?: unknown; rowStyle?: unknown; headerRowStyle?: unknown; footerRowStyle?: unknown; mergeCells?: unknown; mergeFooterItems?: unknown; spanMethod?: unknown; footerSpanMethod?: unknown; showOverflow?: unknown; showHeaderOverflow?: unknown; showFooterOverflow?: unknown; keepSource?: unknown; autoResize?: unknown; resizeConfig?: unknown; syncResize?: unknown; scrollX?: unknown; scrollY?: unknown; columnConfig?: unknown; rowConfig?: unknown; customConfig?: unknown; resizableConfig?: unknown; seqConfig?: unknown; sortConfig?: unknown; filterConfig?: unknown; filterExclusion?: unknown; radioConfig?: unknown; checkboxConfig?: unknown; tooltipConfig?: unknown; exportConfig?: unknown; importConfig?: unknown; printConfig?: unknown; mouseConfig?: unknown; areaConfig?: unknown; fnrConfig?: unknown; keyboardConfig?: unknown; clipConfig?: unknown; filterModalClassName?: unknown; expandConfig?: unknown; treeConfig?: unknown; menuConfig?: unknown; editConfig?: unknown; validConfig?: unknown; editRules?: unknown; emptyText?: unknown; emptyRender?: unknown; columns?: unknown; pagerConfig?: unknown; proxyConfig?: unknown; toolbarConfig?: unknown; formConfig?: unknown; zoomConfig?: unknown; showOperations?: unknown; filterFormConfig?: unknown; customActionConfig?: unknown; apiType?: unknown; api?: unknown; beforeApi?: unknown; afterApi?: unknown; apiSetting?: unknown; immediate?: unknown; scrollTopActions?: unknown; fillInner?: unknown; showTooltip?: unknown; fixedLineHeight?: unknown; permission?: unknown; } & { height: import("vxe-table").VxeTablePropTypes.Height; size: import("vxe-table").SizeType; round: boolean; loading: boolean; align: import("vxe-table").VxeTablePropTypes.Align; border: import("vxe-table").VxeTablePropTypes.Border; immediate: boolean; showHeader: boolean; resizable: boolean; stripe: boolean; headerAlign: import("vxe-table").VxeTablePropTypes.Align; footerAlign: import("vxe-table").VxeTablePropTypes.Align; highlightCurrentRow: boolean; highlightHoverRow: boolean; highlightCurrentColumn: boolean; highlightHoverColumn: boolean; highlightCell: boolean; showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; keepSource: boolean; resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig; scrollX: import("vxe-table").VxeTablePropTypes.ScrollX; scrollY: import("vxe-table").VxeTablePropTypes.ScrollY; columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig; rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig; filterExclusion: boolean; radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig & { enabled: boolean; }; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; filterFormConfig: import("../../..").TableProFilterFormConfig; customActionConfig: import("../../..").TableProCustomActionConfig; apiType: "pager" | "list"; apiSetting: Partial<{ pageField: string; sizeField: string; listField: string; totalField: string; }>; scrollTopActions: ("paginate" | "refresh")[]; fillInner: boolean; showTooltip: boolean; fixedLineHeight: boolean; } & { data?: any[] | undefined; permission?: import("../../../permission/src/PermissionQuery/types").PermissionQueryContent | import("../../../permission/src/PermissionDataQuery/types").PermissionQueryDataContent | { apiParams: import("../../..").ApiPermissionParams | import("../../..").ApiPermissionDataParams; apiPermission?: ((params: import("../../..").ApiPermissionParams) => Promise) | undefined; apiPermissionData?: ((params: import("../../..").ApiPermissionDataParams) => Promise) | undefined; } | undefined; minHeight?: import("vxe-table").VxeTablePropTypes.MinHeight | undefined; id?: string | undefined; showFooter?: boolean | undefined; toolbarConfig?: import("vxe-table").VxeGridPropTypes.ToolbarConfig | undefined; beforeApi?: import("../../..").TableProApi | undefined; api?: import("../../..").TableProApi> | undefined; afterApi?: ((...arg: any[]) => any) | undefined; maxHeight?: import("vxe-table").VxeTablePropTypes.MaxHeight | undefined; footerMethod?: import("vxe-table").VxeTablePropTypes.FooterMethod | undefined; rowClassName?: import("vxe-table").VxeTablePropTypes.RowClassName | undefined; cellClassName?: import("vxe-table").VxeTablePropTypes.CellClassName | undefined; headerRowClassName?: import("vxe-table").VxeTablePropTypes.HeaderRowClassName | undefined; headerCellClassName?: import("vxe-table").VxeTablePropTypes.HeaderCellClassName | undefined; footerRowClassName?: import("vxe-table").VxeTablePropTypes.FooterRowClassName | undefined; footerCellClassName?: import("vxe-table").VxeTablePropTypes.FooterCellClassName | undefined; cellStyle?: import("vxe-table").VxeTablePropTypes.CellStyle | undefined; headerCellStyle?: import("vxe-table").VxeTablePropTypes.HeaderCellStyle | undefined; footerCellStyle?: import("vxe-table").VxeTablePropTypes.FooterCellStyle | undefined; rowStyle?: import("vxe-table").VxeTablePropTypes.RowStyle | undefined; headerRowStyle?: import("vxe-table").VxeTablePropTypes.HeaderRowStyle | undefined; footerRowStyle?: import("vxe-table").VxeTablePropTypes.FooterRowStyle | undefined; mergeCells?: import("vxe-table").VxeTablePropTypes.MergeCells | undefined; mergeFooterItems?: import("vxe-table").VxeTablePropTypes.MergeFooterItems | undefined; spanMethod?: import("vxe-table").VxeTablePropTypes.SpanMethod | undefined; footerSpanMethod?: import("vxe-table").VxeTablePropTypes.FooterSpanMethod | undefined; autoResize?: boolean | undefined; syncResize?: import("vxe-table").VxeTablePropTypes.SyncResize | undefined; customConfig?: import("vxe-table").VxeTablePropTypes.CustomConfig | undefined; resizableConfig?: import("vxe-table").VxeTablePropTypes.ResizableConfig | undefined; seqConfig?: import("vxe-table").VxeTablePropTypes.SeqConfig | undefined; sortConfig?: import("vxe-table").VxeTablePropTypes.SortConfig | undefined; filterConfig?: import("vxe-table").VxeTablePropTypes.FilterConfig | undefined; exportConfig?: import("vxe-table").VxeTablePropTypes.ExportConfig | undefined; importConfig?: import("vxe-table").VxeTablePropTypes.ImportConfig | undefined; printConfig?: import("vxe-table").VxeTablePropTypes.PrintConfig | undefined; mouseConfig?: import("vxe-table").VxeTablePropTypes.MouseConfig | undefined; areaConfig?: import("vxe-table").VxeTablePropTypes.AreaConfig | undefined; fnrConfig?: import("vxe-table").VxeTablePropTypes.FNRConfig | undefined; keyboardConfig?: import("vxe-table").VxeTablePropTypes.KeyboardConfig | undefined; clipConfig?: import("vxe-table").VxeTablePropTypes.ClipConfig | undefined; filterModalClassName?: string | undefined; expandConfig?: import("vxe-table").VxeTablePropTypes.ExpandConfig | undefined; treeConfig?: import("vxe-table").VxeTablePropTypes.TreeConfig | undefined; menuConfig?: import("vxe-table").VxeTablePropTypes.MenuConfig | undefined; editConfig?: import("vxe-table").VxeTablePropTypes.EditConfig | undefined; validConfig?: import("vxe-table").VxeTablePropTypes.ValidConfig | undefined; editRules?: import("vxe-table").VxeTablePropTypes.EditRules | undefined; emptyText?: string | undefined; emptyRender?: import("vxe-table").VxeTablePropTypes.EmptyRender | undefined; columns?: import("vxe-table").VxeGridPropTypes.Columns | undefined; proxyConfig?: import("vxe-table").VxeGridPropTypes.ProxyConfig | undefined; formConfig?: import("vxe-table").VxeGridPropTypes.FormConfig | undefined; zoomConfig?: import("vxe-table").VxeGridPropTypes.ZoomConfig | undefined; }> & { onCopy?: ((...args: any[]) => any) | undefined; onCut?: ((...args: any[]) => any) | undefined; onPaste?: ((...args: any[]) => any) | undefined; onKeydown?: ((...args: any[]) => any) | undefined; onScroll?: ((...args: any[]) => any) | undefined; "onUpdate:data"?: ((...args: any[]) => any) | undefined; onKeydownStart?: ((...args: any[]) => any) | undefined; onKeydownEnd?: ((...args: any[]) => any) | undefined; onCurrentChange?: ((...args: any[]) => any) | undefined; onRadioChange?: ((...args: any[]) => any) | undefined; onCheckboxChange?: ((...args: any[]) => any) | undefined; onCheckboxAll?: ((...args: any[]) => any) | undefined; onCheckboxRangeStart?: ((...args: any[]) => any) | undefined; onCheckboxRangeChange?: ((...args: any[]) => any) | undefined; onCheckboxRangeEnd?: ((...args: any[]) => any) | undefined; onCellClick?: ((...args: any[]) => any) | undefined; onCellDblclick?: ((...args: any[]) => any) | undefined; onCellMenu?: ((...args: any[]) => any) | undefined; onCellMouseenter?: ((...args: any[]) => any) | undefined; onCellMouseleave?: ((...args: any[]) => any) | undefined; onCellSelected?: ((...args: any[]) => any) | undefined; onHeaderCellClick?: ((...args: any[]) => any) | undefined; onHeaderCellDblclick?: ((...args: any[]) => any) | undefined; onHeaderCellMenu?: ((...args: any[]) => any) | undefined; onFooterCellClick?: ((...args: any[]) => any) | undefined; onFooterCellDblclick?: ((...args: any[]) => any) | undefined; onFooterCellMenu?: ((...args: any[]) => any) | undefined; onClearMerge?: ((...args: any[]) => any) | undefined; onSortChange?: ((...args: any[]) => any) | undefined; onClearSort?: ((...args: any[]) => any) | undefined; onFilterChange?: ((...args: any[]) => any) | undefined; onFilterVisible?: ((...args: any[]) => any) | undefined; onClearFilter?: ((...args: any[]) => any) | undefined; onResizableChange?: ((...args: any[]) => any) | undefined; onToggleRowExpand?: ((...args: any[]) => any) | undefined; onToggleTreeExpand?: ((...args: any[]) => any) | undefined; onMenuClick?: ((...args: any[]) => any) | undefined; onEditClosed?: ((...args: any[]) => any) | undefined; onEditActived?: ((...args: any[]) => any) | undefined; onEditDisabled?: ((...args: any[]) => any) | undefined; onValidError?: ((...args: any[]) => any) | undefined; onCustom?: ((...args: any[]) => any) | undefined; onChangeFnr?: ((...args: any[]) => any) | undefined; onOpenFnr?: ((...args: any[]) => any) | undefined; onFnrChange?: ((...args: any[]) => any) | undefined; onFnrFind?: ((...args: any[]) => any) | undefined; onFnrFindAll?: ((...args: any[]) => any) | undefined; onFnrReplace?: ((...args: any[]) => any) | undefined; onFnrReplaceAll?: ((...args: any[]) => any) | undefined; onCellAreaCopy?: ((...args: any[]) => any) | undefined; onCellAreaCut?: ((...args: any[]) => any) | undefined; onCellAreaPaste?: ((...args: any[]) => any) | undefined; onCellAreaMerge?: ((...args: any[]) => any) | undefined; onClearCellAreaMerge?: ((...args: any[]) => any) | undefined; onHeaderCellAreaSelection?: ((...args: any[]) => any) | undefined; onCellAreaSelectionStart?: ((...args: any[]) => any) | undefined; onCellAreaSelectionEnd?: ((...args: any[]) => any) | undefined; onCellAreaExtensionStart?: ((...args: any[]) => any) | undefined; onCellAreaExtensionEnd?: ((...args: any[]) => any) | undefined; onCellAreaArrowsStart?: ((...args: any[]) => any) | undefined; onCellAreaArrowsEnd?: ((...args: any[]) => any) | undefined; onActiveCellChangeStart?: ((...args: any[]) => any) | undefined; onActiveCellChangeEnd?: ((...args: any[]) => any) | undefined; onPageChange?: ((...args: any[]) => any) | undefined; onFormSubmit?: ((...args: any[]) => any) | undefined; onFormSubmitInvalid?: ((...args: any[]) => any) | undefined; onFormReset?: ((...args: any[]) => any) | undefined; onFormCollapse?: ((...args: any[]) => any) | undefined; onFormToggleCollapse?: ((...args: any[]) => any) | undefined; onToolbarButtonClick?: ((...args: any[]) => any) | undefined; onToolbarToolClick?: ((...args: any[]) => any) | undefined; onZoom?: ((...args: any[]) => any) | undefined; onApiSuccess?: ((...args: any[]) => any) | undefined; onApiError?: ((...args: any[]) => any) | undefined; }, { height: import("vxe-table").VxeTablePropTypes.Height; size: import("vxe-table").SizeType; round: boolean; loading: boolean; align: import("vxe-table").VxeTablePropTypes.Align; border: import("vxe-table").VxeTablePropTypes.Border; immediate: boolean; showHeader: boolean; resizable: boolean; stripe: boolean; headerAlign: import("vxe-table").VxeTablePropTypes.Align; footerAlign: import("vxe-table").VxeTablePropTypes.Align; highlightCurrentRow: boolean; highlightHoverRow: boolean; highlightCurrentColumn: boolean; highlightHoverColumn: boolean; highlightCell: boolean; showOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; showHeaderOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; showFooterOverflow: import("vxe-table").VxeTablePropTypes.ShowOverflow; keepSource: boolean; resizeConfig: import("vxe-table").VxeTablePropTypes.ResizeConfig; scrollX: import("vxe-table").VxeTablePropTypes.ScrollX; scrollY: import("vxe-table").VxeTablePropTypes.ScrollY; columnConfig: import("vxe-table").VxeTablePropTypes.ColumnConfig; rowConfig: import("vxe-table").VxeTablePropTypes.RowConfig; filterExclusion: boolean; radioConfig: import("vxe-table").VxeTablePropTypes.RadioConfig & { enabled: boolean; }; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; tooltipConfig: import("vxe-table").VxeTablePropTypes.TooltipConfig; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; filterFormConfig: import("../../..").TableProFilterFormConfig; customActionConfig: import("../../..").TableProCustomActionConfig; apiType: "pager" | "list"; apiSetting: Partial<{ pageField: string; sizeField: string; listField: string; totalField: string; }>; scrollTopActions: ("paginate" | "refresh")[]; fillInner: boolean; showTooltip: boolean; fixedLineHeight: boolean; }>>; DEFAULT_FILELOG_CLASSNAME: string; DEFAULT_FILELOG_ID: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: () => boolean; 'update:visible': (visible: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ apiParams?: unknown; mode?: unknown; dataSource?: unknown; loading?: unknown; checkboxConfig?: unknown; pagerConfig?: unknown; showOperations?: unknown; fillInner?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; columns?: unknown; actions?: unknown; file?: unknown; beforeApiQueryFileLog?: unknown; afterApiQueryFileLog?: unknown; apiQueryFileLog?: unknown; } & { width: string | number | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FileLogApiParams; file: import("../typings").FileActionUploadApiResponseRecord; immediate: boolean; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; fillInner: boolean; } & { wrapClassName?: string | undefined; apiQueryFileLog?: ((params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise) | undefined; columns?: ((args_0: import("../../..").TableProColumn[]) => import("../../..").TableProColumn[]) | undefined; dataSource?: import("../typings").FileActionUploadApiResponseRecord[] | undefined; actions?: ((args_0: import("../..").FileLogTableAction[], args_1: { row: Record; }) => import("../..").FileLogTableAction[]) | undefined; beforeApiQueryFileLog?: ((apiParams: import("../..").ApiQueryFileLogParams) => Promise) | undefined; afterApiQueryFileLog?: ((apiResult: any) => Promise) | undefined; }> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; }, { width: string | number | undefined; mode: import("../typings").FileMode; loading: boolean; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FileLogApiParams; file: import("../typings").FileActionUploadApiResponseRecord; immediate: boolean; checkboxConfig: Omit, "reserve"> & { enabled?: boolean | undefined; cache?: boolean | undefined; }; pagerConfig: import("../../..").PagerConfig; showOperations: boolean; fillInner: boolean; }>>; TaFilePreview: import("tav-ui/es/utils/with-install").SFCWithInstall; default: () => {}; }; mode: { type: import("vue").PropType; default: import("../typings").FileMode; }; width: { type: import("vue").PropType; default: string; }; wrapClassName: { type: import("vue").PropType; }; destroyOnClose: { type: import("vue").PropType; default: boolean; }; maskClosable: { type: import("vue").PropType; default: boolean; }; getPopupContainer: { type: import("vue").PropType<((instance: any) => HTMLElement) | undefined>; default: () => HTMLElement; }; visible: { type: BooleanConstructor; default: boolean; }; immediate: { type: BooleanConstructor; default: boolean; }; file: { type: import("vue").PropType; default: () => import("../..").TaFilePreviewPropFile; required: boolean; validator(value: import("../..").TaFilePreviewPropFile): boolean; }; beforeApiPreviewFile: { type: import("vue").PropType<(apiParams: import("../..").ApiPreviewFileParams) => Promise>; }; afterApiPreviewFile: { type: import("vue").PropType<(apiResult: any) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; }, { elRef: import("vue").Ref; modalRef: import("vue").Ref; props: Readonly<{ width: string | number | undefined; mode: import("../typings").FileMode; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; "onUpdate:visible": ((visible: boolean) => any) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; wrapClassName: string | undefined; onClose: (() => any) | undefined; apiPreviewFile: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; apiParams: import("../..").FilePreviewApiParams; onOpen: (() => any) | undefined; file: import("../..").TaFilePreviewPropFile; immediate: boolean; beforeApiPreviewFile: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile: ((apiResult: any) => Promise) | undefined; }>; emits: ((event: "close") => void) & ((event: "update:visible", visible: boolean) => void) & ((event: "open") => void); globalConfigProps: import("vue").ComputedRef<{ TaFileTypeSelect?: unknown; TaFileActionUpload?: unknown; TaFileActionUploadLink?: unknown; TaFileTable?: unknown; TaFileVersion?: unknown; TaFilePreview?: unknown; TaFileLog?: unknown; TaFileCards?: unknown; TaFileCard?: unknown; } & {} & { TaFileTypeSelect?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | undefined; TaFileActionUpload?: { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | undefined; TaFileActionUploadLink?: { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | undefined; TaFileTable?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFileVersion?: { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; TaFilePreview?: { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | undefined; TaFileLog?: { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | undefined; TaFileCards?: { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | undefined; TaFileCard?: { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined; } & { appId: string | number; }>; mergedProps: import("vue").ComputedRef<({ apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; } | { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; } | { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFile: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFilterFormFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFilterFormFileTypeParams) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | { apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; } | { apiQueryFileLog: { type: import("vue").PropType<(params: { filter: import("../..").ApiQueryFileLogParams; model: { dir?: string | undefined; limit?: number | undefined; page?: number | undefined; sort?: string | undefined; }; }) => Promise>; }; } | { apiQueryFileType: { type: import("vue").PropType<(params: import("../..").ApiQueryFileTypeParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; } | { apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiQueryFileList: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileListParams) => Promise>; }; apiQueryFileByActualIds: { type: import("vue").PropType<(params: import("../FileCard").ApiQueryFileByActualIds) => Promise>; }; apiQueryFileHistory: { type: import("vue").PropType<(params: import("../..").ApiQueryFileHistoryParams) => Promise>; }; apiUpdateFileNameAndLink: { type: import("vue").PropType<(params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise>; }; apiDeleteFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDeleteFileParams) => Promise>; }; apiPreviewFile: { type: import("vue").PropType<(params: import("../..").ApiPreviewFileParams) => Promise>; }; apiDownloadFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadFileParams) => Promise>; }; apiDownloadWaterMarkerFile: { type: import("vue").PropType<(params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise>; }; } | undefined) & { apiParams?: unknown; mode?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; file?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; apiPreviewFile?: unknown; } & { width: string | number | undefined; mode: import("../typings").FileMode; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FilePreviewApiParams; file: import("../..").TaFilePreviewPropFile; immediate: boolean; } & { wrapClassName?: string | undefined; apiPreviewFile?: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; beforeApiPreviewFile?: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise) | undefined; }>; createMessage: import("ant-design-vue/lib/message").MessageApi; supportWPS: import("vue").Ref; currentFilePath: import("vue").Ref; filePreviewModalBodyContent: import("vue").Ref; _loading: import("vue").Ref; loading: import("vue").WritableComputedRef, any>; setDisable: (disable: boolean) => void; setLoading: (loading: boolean) => void; ApiResult: import("vue").ComputedRef; handleApi: , T extends Record, K extends Record | Record[]>(options: O & import("../hooks").UseRequestHandleApiDefaultOptions) => Promise; useModeFetchDataSource: () => Promise; viewApiOptions: (apiParams: import("../..").FilePreviewApiParams, file: import("../..").TaFilePreviewPropFile) => import("../hooks").UseRequestHandleApiDefaultOptions | undefined; currentFile: import("vue").ComputedRef; currentFileType: import("vue").ComputedRef<"" | "image" | "office">; modalVisible: import("vue").Ref; open: () => Promise; close: () => void; handleOnVisibleChange: (isOpen: boolean) => void; validateFileType: () => boolean; cleanup: () => void; AButton: any; AImage: any; ASpin: any; CloseOutlined: import("@ant-design/icons-vue/lib/icons/CloseOutlined").CloseOutlinedIconType; TaModal: import("tav-ui/es/utils/with-install").SFCWithInstall Promise>; } & { defaultFullscreen: { type: BooleanConstructor; }; canFullscreen: { type: BooleanConstructor; default: boolean; }; wrapperFooterOffset: { type: NumberConstructor; default: number; }; helpMessage: import("vue").PropType; useWrapper: { type: BooleanConstructor; default: boolean; }; loading: { type: BooleanConstructor; }; loadingTip: { type: StringConstructor; }; showCancelBtn: { type: BooleanConstructor; default: boolean; }; showOkBtn: { type: BooleanConstructor; default: boolean; }; wrapperProps: import("vue").PropType>; afterClose: import("vue").PropType<() => Promise>; bodyStyle: import("vue").PropType; style: import("vue").PropType; closable: { type: BooleanConstructor; default: boolean; }; closeIcon: import("vue").PropType; confirmLoading: { type: BooleanConstructor; }; destroyOnClose: { type: BooleanConstructor; }; footer: import("vue").PropType; getContainer: import("vue").PropType<() => any>; mask: { type: BooleanConstructor; default: boolean; }; maskClosable: { type: BooleanConstructor; default: boolean; }; keyboard: { type: BooleanConstructor; default: boolean; }; maskStyle: import("vue").PropType; okType: { type: StringConstructor; default: string; }; okButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; cancelButtonProps: import("vue").PropType void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }>>; title: { type: StringConstructor; }; visible: { type: BooleanConstructor; }; width: import("vue").PropType; wrapClassName: { type: StringConstructor; }; zIndex: { type: NumberConstructor; }; }, { handleCancel: (e: Event) => Promise; getBindValue: import("vue").ComputedRef>; getProps: import("vue").ComputedRef>; handleFullScreen: (e: Event) => void; fullScreenRef: import("vue").Ref; getMergeProps: import("vue").ComputedRef>; handleOk: (e: Event) => void; visibleRef: import("vue").Ref; omit: { (object: T_2 | null | undefined, ...paths: K_1): Pick>; (object: T_3 | null | undefined, ...paths: import("lodash").Many[]): import("lodash").Omit; (object: T_4 | null | undefined, ...paths: import("lodash").Many[]): Partial; }; modalWrapperRef: import("vue").Ref; handleExtHeight: (height: number) => void; handleHeightChange: (height: string) => void; handleTitleDbClick: (e: any) => void; getWrapperHeight: import("vue").ComputedRef; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, ("cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible")[], "cancel" | "height-change" | "ok" | "visible-change" | "register" | "update:visible", import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ visible?: unknown; scrollTop?: unknown; height?: unknown; minHeight?: unknown; draggable?: unknown; centered?: unknown; cancelText?: unknown; okText?: unknown; closeFunc?: unknown; defaultFullscreen?: unknown; canFullscreen?: unknown; wrapperFooterOffset?: unknown; helpMessage?: unknown; useWrapper?: unknown; loading?: unknown; loadingTip?: unknown; showCancelBtn?: unknown; showOkBtn?: unknown; wrapperProps?: unknown; afterClose?: unknown; bodyStyle?: unknown; style?: unknown; closable?: unknown; closeIcon?: unknown; confirmLoading?: unknown; destroyOnClose?: unknown; footer?: unknown; getContainer?: unknown; mask?: unknown; maskClosable?: unknown; keyboard?: unknown; maskStyle?: unknown; okType?: unknown; okButtonProps?: unknown; cancelButtonProps?: unknown; title?: unknown; width?: unknown; wrapClassName?: unknown; zIndex?: unknown; } & { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; } & { width?: string | number | undefined; height?: number | undefined; style?: import("vue").CSSProperties | undefined; helpMessage?: string | string[] | undefined; title?: string | undefined; okText?: string | undefined; cancelText?: string | undefined; minHeight?: number | undefined; closeFunc?: (() => Promise) | undefined; loadingTip?: string | undefined; wrapperProps?: Partial | undefined; afterClose?: (() => Promise) | undefined; bodyStyle?: import("vue").CSSProperties | undefined; closeIcon?: import("../../../modal/src/types").VueNode; footer?: import("../../../modal/src/types").VueNode; getContainer?: (() => any) | undefined; maskStyle?: import("vue").CSSProperties | undefined; okButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; cancelButtonProps?: Partial<{ prefixCls?: unknown; type?: unknown; htmlType?: unknown; shape?: unknown; size?: unknown; loading?: unknown; disabled?: unknown; ghost?: unknown; block?: unknown; danger?: unknown; icon?: unknown; href?: unknown; target?: unknown; title?: unknown; onClick?: unknown; onMousedown?: unknown; } & { htmlType: import("ant-design-vue/es/button/buttonTypes").ButtonHTMLType; loading: boolean | { delay?: number | undefined; }; } & { type?: import("ant-design-vue/es/button").ButtonType | undefined; target?: string | undefined; size?: import("ant-design-vue/es/button").ButtonSize; icon?: any; prefixCls?: string | undefined; ghost?: boolean | undefined; shape?: import("ant-design-vue/es/button").ButtonShape | undefined; block?: boolean | undefined; danger?: boolean | undefined; href?: string | undefined; title?: string | undefined; disabled?: boolean | undefined; onClick?: ((event: MouseEvent) => void) | undefined; onMousedown?: ((event: MouseEvent) => void) | undefined; }> | undefined; wrapClassName?: string | undefined; zIndex?: number | undefined; }> & { "onUpdate:visible"?: ((...args: any[]) => any) | undefined; onCancel?: ((...args: any[]) => any) | undefined; "onHeight-change"?: ((...args: any[]) => any) | undefined; onOk?: ((...args: any[]) => any) | undefined; "onVisible-change"?: ((...args: any[]) => any) | undefined; onRegister?: ((...args: any[]) => any) | undefined; }, { loading: boolean; visible: boolean; useWrapper: boolean; scrollTop: boolean; draggable: boolean; centered: boolean; defaultFullscreen: boolean; canFullscreen: boolean; wrapperFooterOffset: number; showCancelBtn: boolean; showOkBtn: boolean; closable: boolean; confirmLoading: boolean; destroyOnClose: boolean; mask: boolean; maskClosable: boolean; keyboard: boolean; okType: string; }>>; tavI18n: (key: string, vars?: any) => any; DEFAULT_FILEPREVIEW_CLASSNAME: string; DEFAULT_FILEPREVIEW_ID: string; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { open: () => boolean; close: () => boolean; 'update:visible': (visible: boolean) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ apiParams?: unknown; mode?: unknown; width?: unknown; wrapClassName?: unknown; destroyOnClose?: unknown; maskClosable?: unknown; getPopupContainer?: unknown; visible?: unknown; immediate?: unknown; file?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; apiPreviewFile?: unknown; } & { width: string | number | undefined; mode: import("../typings").FileMode; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FilePreviewApiParams; file: import("../..").TaFilePreviewPropFile; immediate: boolean; } & { wrapClassName?: string | undefined; apiPreviewFile?: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; beforeApiPreviewFile?: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise) | undefined; }> & { "onUpdate:visible"?: ((visible: boolean) => any) | undefined; onClose?: (() => any) | undefined; onOpen?: (() => any) | undefined; }, { width: string | number | undefined; mode: import("../typings").FileMode; visible: boolean; getPopupContainer: ((instance: any) => HTMLElement) | undefined; destroyOnClose: boolean | undefined; maskClosable: boolean | undefined; apiParams: import("../..").FilePreviewApiParams; file: import("../..").TaFilePreviewPropFile; immediate: boolean; }>>; ListItem: import("vue").DefineComponent<{ editConfig: { type: ObjectConstructor; }; row: { type: import("vue").PropType; required: boolean; }; renders: { type: import("vue").PropType; required: boolean; }; className: { type: StringConstructor; required: boolean; }; }, () => JSX.Element, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, Record, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ editConfig?: unknown; row?: unknown; renders?: unknown; className?: unknown; } & {} & { row?: import("../typings").FileActionUploadApiResponseRecord | undefined; editConfig?: Record | undefined; className?: string | undefined; renders?: import("../FileCard").FileCardListItem[] | undefined; }>, {}>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'fileActionUpload:validateSuccessChange': (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; 'fileActionUpload:validateFailureChange': (args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => boolean; 'fileActionUpload:uploadedChange': (args_0: import("../typings").FileActionUploadApiResponseRecord[]) => boolean; 'fileActionUploadLink:validateSuccessChange': (args_0: { name: string; address: string; }) => boolean; 'fileActionUploadLink:validateFailureChange': (args_0: { name: string; address: string; }) => boolean; 'fileActionUploadLink:uploadedChange': (args_0: import("../typings").FileActionUploadApiResponseRecord[]) => boolean; actualidsChange: (args_0: import("../typings").FileActualIds) => boolean; rowEdit: (args_0: import("../typings").FileActionUploadApiResponseRecord) => boolean; rowUpdate: (args_0: import("../typings").FileActionUploadApiResponseRecord) => boolean; rowDelete: (args_0: import("../typings").FileActionUploadApiResponseRecord) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ apiParams?: unknown; mode?: unknown; headerVisible?: unknown; labelVisible?: unknown; headerActionsVisible?: unknown; visible?: unknown; immediate?: unknown; loading?: unknown; label?: unknown; value?: unknown; rules?: unknown; errorMessageMode?: unknown; items?: unknown; actions?: unknown; maxHeight?: unknown; dataSource?: unknown; __dataSourceFromCards?: unknown; enabledRowEdit?: unknown; enabledVersion?: unknown; enabledPreview?: unknown; enabledUpdate?: unknown; enabledOwner?: unknown; autoValidate?: unknown; fileActionUpload?: unknown; fileActionUploadLink?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; beforeApiQueryFileList?: unknown; afterApiQueryFileList?: unknown; catchApiQueryFileListError?: unknown; beforeApiQueryFileByActualIds?: unknown; afterApiQueryFileByActualIds?: unknown; beforeApiQueryFileHistory?: unknown; afterApiQueryFileHistory?: unknown; beforeApiUpdateFileNameAndLink?: unknown; afterApiUpdateFileNameAndLink?: unknown; beforeApiDeleteFile?: unknown; afterApiDeleteFile?: unknown; beforeApiPreviewFile?: unknown; afterApiPreviewFile?: unknown; beforeApiDownloadFile?: unknown; afterApiDownloadFile?: unknown; beforeApiDownloadWaterMarkerFile?: unknown; afterApiDownloadWaterMarkerFile?: unknown; apiUploadFile?: unknown; apiQueryFileList?: unknown; apiQueryFileByActualIds?: unknown; apiQueryFileHistory?: unknown; apiUpdateFileNameAndLink?: unknown; apiDeleteFile?: unknown; apiPreviewFile?: unknown; apiDownloadFile?: unknown; apiDownloadWaterMarkerFile?: unknown; } & { mode: import("../typings").FileMode; loading: boolean; visible: boolean; apiParams: import("../FileCard").FileCardApiParams; immediate: boolean; enabledRowEdit: boolean; enabledVersion: boolean; enabledPreview: boolean; enabledUpdate: boolean; enabledOwner: boolean; headerVisible: boolean; headerActionsVisible: boolean; labelVisible: boolean; errorMessageMode: "inline | message"; __dataSourceFromCards: boolean; autoValidate: boolean; } & { value?: string | undefined; label?: string | undefined; items?: ((args_0: import("../FileCard").FileCardListItem[]) => import("../FileCard").FileCardListItem[]) | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; apiPreviewFile?: ((params: import("../..").ApiPreviewFileParams) => Promise) | undefined; apiQueryFileList?: ((params: import("../FileCard").ApiQueryFileListParams) => Promise) | undefined; apiQueryFileByActualIds?: ((params: import("../FileCard").ApiQueryFileByActualIds) => Promise) | undefined; apiQueryFileHistory?: ((params: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; apiUpdateFileNameAndLink?: ((params: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise) | undefined; apiDeleteFile?: ((params: import("../FileCard").ApiDeleteFileParams) => Promise) | undefined; apiDownloadFile?: ((params: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; apiDownloadWaterMarkerFile?: ((params: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; maxHeight?: number | undefined; dataSource?: import("../typings").FileActualIds | import("../typings").FileActionUploadApiResponseRecord[] | undefined; actions?: ((args_0: import("../FileCard").FileCardListItemAction[], args_1: { row: Record; }) => import("../FileCard").FileCardListItemAction[]) | undefined; beforeApiQueryFileList?: ((apiParams: import("../..").ApiQueryFileParams) => Promise) | undefined; beforeApiQueryFileByActualIds?: ((apiParams: import("../FileCard").ApiQueryFileByActualIds) => Promise) | undefined; afterApiQueryFileByActualIds?: ((apiResult: any) => Promise) | undefined; beforeApiQueryFileHistory?: ((apiParams: import("../..").ApiQueryFileHistoryParams) => Promise) | undefined; afterApiQueryFileHistory?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFileNameAndLink?: ((apiParams: import("../FileCard").ApiUpdateFileNameAndLinkParams) => Promise) | undefined; afterApiUpdateFileNameAndLink?: ((apiResult: any) => Promise) | undefined; beforeApiDeleteFile?: ((apiParams: import("../FileCard").ApiDeleteFileParams) => Promise) | undefined; afterApiDeleteFile?: ((apiResult: any) => Promise) | undefined; beforeApiPreviewFile?: ((apiParams: import("../..").ApiPreviewFileParams) => Promise) | undefined; afterApiPreviewFile?: ((apiResult: any) => Promise) | undefined; beforeApiDownloadFile?: ((apiParams: import("../FileCard").ApiDownloadFileParams) => Promise) | undefined; afterApiDownloadFile?: ((apiResult: any) => Promise) | undefined; beforeApiDownloadWaterMarkerFile?: ((apiParams: import("../FileCard").ApiDownloadWaterMarkerFileParams) => Promise) | undefined; afterApiDownloadWaterMarkerFile?: ((apiResult: any) => Promise) | undefined; fileActionUpload?: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }) | undefined; fileActionUploadLink?: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; }) | undefined; rules?: ((args_0: import("../FileCard").FileCardRuleItem[]) => import("../FileCard").FileCardRuleItem[]) | undefined; afterApiQueryFileList?: ((apiResult: any) => Promise) | undefined; catchApiQueryFileListError?: ((apiResult: any) => Promise) | undefined; }> & { "onFileActionUpload:validateSuccessChange"?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; "onFileActionUpload:validateFailureChange"?: ((args_0: import("ant-design-vue/lib/upload/interface").FileType[]) => any) | undefined; "onFileActionUpload:uploadedChange"?: ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; "onFileActionUploadLink:validateSuccessChange"?: ((args_0: { name: string; address: string; }) => any) | undefined; "onFileActionUploadLink:validateFailureChange"?: ((args_0: { name: string; address: string; }) => any) | undefined; "onFileActionUploadLink:uploadedChange"?: ((args_0: import("../typings").FileActionUploadApiResponseRecord[]) => any) | undefined; onActualidsChange?: ((args_0: import("../typings").FileActualIds) => any) | undefined; onRowEdit?: ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; onRowUpdate?: ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; onRowDelete?: ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; }, { mode: import("../typings").FileMode; loading: boolean; visible: boolean; apiParams: import("../FileCard").FileCardApiParams; immediate: boolean; enabledRowEdit: boolean; enabledVersion: boolean; enabledPreview: boolean; enabledUpdate: boolean; enabledOwner: boolean; headerVisible: boolean; headerActionsVisible: boolean; labelVisible: boolean; errorMessageMode: "inline | message"; __dataSourceFromCards: boolean; autoValidate: boolean; }>>; }, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, { 'update:fileActualIds': (args_0: import("../typings").FileActualIds) => boolean; 'fileActionUpload:validateSuccessChange': (args_0: string, args_1: [import("ant-design-vue/lib/upload/interface").FileType[]]) => boolean; 'fileActionUpload:validateFailureChange': (args_0: string, args_1: [import("ant-design-vue/lib/upload/interface").FileType[]]) => boolean; 'fileActionUpload:uploadedChange': (args_0: string, args_1: [import("../typings").FileActionUploadApiResponseRecord[]]) => boolean; 'fileActionUploadLink:validateSuccessChange': (args_0: string, args_1: [{ name: string; address: string; }]) => boolean; 'fileActionUploadLink:validateFailureChange': (args_0: string, args_1: [{ name: string; address: string; }]) => boolean; 'fileActionUploadLink:uploadedChange': (args_0: string, args_1: [import("../typings").FileActionUploadApiResponseRecord[]]) => boolean; 'fileCard:rowEdit': (args_0: import("../typings").FileActionUploadApiResponseRecord) => boolean; 'fileCard:rowUpdate': (args_0: import("../typings").FileActionUploadApiResponseRecord) => boolean; 'fileCard:rowDelete': (args_0: import("../typings").FileActionUploadApiResponseRecord) => boolean; }, string, import("vue").VNodeProps & import("vue").AllowedComponentProps & import("vue").ComponentCustomProps, Readonly<{ apiParams?: unknown; mode?: unknown; visible?: unknown; immediate?: unknown; loading?: unknown; autoValidate?: unknown; waterfallConfig?: unknown; fileActionUpload?: unknown; fileActionUploadLink?: unknown; fileCard?: unknown; beforeApiQueryFileType?: unknown; afterApiQueryFileType?: unknown; beforeApiQueryFileList?: unknown; afterApiQueryFileList?: unknown; catchApiQueryFileListError?: unknown; apiQueryFileType?: unknown; apiQueryFileList?: unknown; } & { mode: import("../typings").FileMode; loading: boolean; visible: boolean; apiParams: import("./types").FileCardsApiParams; immediate: boolean; autoValidate: boolean; waterfallConfig: { enabled: boolean; width?: number | undefined; }; } & { beforeApiQueryFileType?: ((apiParams: import("../..").ApiQueryFileTypeParams) => Promise) | undefined; afterApiQueryFileType?: ((apiResult: import("../typings").FileTypeSelectApiResponseRecord[]) => Promise) | undefined; apiQueryFileType?: ((params: import("../..").ApiQueryFileTypeParams) => Promise) | undefined; apiQueryFileList?: ((params: import("../FileCard").ApiQueryFileListParams) => Promise) | undefined; beforeApiQueryFileList?: ((apiParams: import("../FileCard").ApiQueryFileListParams) => Promise) | undefined; fileActionUpload?: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; disabled?: unknown; name?: unknown; openFileDialogOnClick?: unknown; beforeUpload?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; updateFile?: unknown; beforeApiUploadFile?: unknown; afterApiUploadFile?: unknown; catchApiUploadFileError?: unknown; beforeApiUpdateFile?: unknown; afterApiUpdateFile?: unknown; catchApiUpdateFileError?: unknown; accept?: unknown; multiple?: unknown; maxCount?: unknown; sizeRange?: unknown; nameRegExp?: unknown; apiUploadFile?: unknown; apiUpdateFile?: unknown; } & { icon: string; name: string | undefined; mode: import("../typings").FileMode; visible: boolean; multiple: boolean; maxCount: number; sizeRange: (number | null)[]; nameRegExp: RegExp; apiParams: import("../..").FileActionUploadApiParams; accept: string; openFileDialogOnClick: boolean | undefined; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; } & { disabled?: boolean | undefined; apiUploadFile?: ((params: import("../..").ApiUploadFileParams) => Promise) | undefined; beforeUpload?: ((files: File[], typeCode: string) => boolean | Promise) | undefined; apiUpdateFile?: ((params: import("../..").ApiUpdateFileParams) => Promise) | undefined; updateFile?: (import("../typings").FileActionUploadApiResponseRecord & { cache: import("../typings").FileActionUploadApiResponseRecord[] | undefined; }) | undefined; beforeApiUploadFile?: ((apiParams: import("../..").ApiUploadFileParams) => Promise) | undefined; afterApiUploadFile?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileError?: ((apiResult: any) => Promise) | undefined; beforeApiUpdateFile?: ((apiParams: import("../..").ApiUpdateFileParams) => Promise) | undefined; afterApiUpdateFile?: ((apiResult: any) => Promise) | undefined; catchApiUpdateFileError?: ((apiResult: any) => Promise) | undefined; } & { accept: { type: StringConstructor; default: string; }; multiple: { type: BooleanConstructor; default: boolean; }; maxCount: { type: NumberConstructor; default: number; }; sizeRange: { type: import("vue").PropType<(number | null)[]>; default: (number | null)[]; }; nameRegExp: { type: import("vue").PropType; default: RegExp; }; apiUploadFile: { type: import("vue").PropType<(params: import("../..").ApiUploadFileParams) => Promise>; }; apiUpdateFile: { type: import("vue").PropType<(params: import("../..").ApiUpdateFileParams) => Promise>; }; }) | undefined; fileActionUploadLink?: ({ apiParams?: unknown; mode?: unknown; icon?: unknown; visible?: unknown; buttonType?: unknown; buttonSize?: unknown; buttonIcon?: unknown; validateTypeCode?: unknown; formVisible?: unknown; name?: unknown; address?: unknown; getFormContainer?: unknown; beforeApiUploadFileLink?: unknown; afterApiUploadFileLink?: unknown; catchApiUploadFileLinkError?: unknown; apiUploadFileLink?: unknown; } & { icon: string; mode: import("../typings").FileMode; visible: boolean; apiParams: import("../..").FileActionUploadLinkApiParams; buttonType: import("ant-design-vue/lib/button").ButtonType | undefined; buttonSize: import("ant-design-vue/lib/button").ButtonSize; buttonIcon: boolean; validateTypeCode: boolean; formVisible: boolean; } & { name?: string | undefined; apiUploadFileLink?: ((params: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; address?: string | undefined; getFormContainer?: ((instance?: any) => HTMLElement) | undefined; beforeApiUploadFileLink?: ((apiParams: import("../..").ApiUploadFileLinkParams) => Promise) | undefined; afterApiUploadFileLink?: ((apiResult: any) => Promise) | undefined; catchApiUploadFileLinkError?: ((apiResult: any) => Promise) | undefined; } & { apiUploadFileLink: { type: import("vue").PropType<(params: import("../..").ApiUploadFileLinkParams) => Promise>; }; }) | undefined; afterApiQueryFileList?: ((apiResult: import("../typings").FileActionUploadApiResponseRecord[]) => Promise) | undefined; catchApiQueryFileListError?: ((apiResult: any) => Promise) | undefined; fileCard?: import("./types").FileCardSingle | import("./types").FileCardMultiple | undefined; }> & { "onUpdate:fileActualIds"?: ((args_0: import("../typings").FileActualIds) => any) | undefined; "onFileActionUpload:validateSuccessChange"?: ((args_0: string, args_1: [import("ant-design-vue/lib/upload/interface").FileType[]]) => any) | undefined; "onFileActionUpload:validateFailureChange"?: ((args_0: string, args_1: [import("ant-design-vue/lib/upload/interface").FileType[]]) => any) | undefined; "onFileActionUpload:uploadedChange"?: ((args_0: string, args_1: [import("../typings").FileActionUploadApiResponseRecord[]]) => any) | undefined; "onFileActionUploadLink:validateSuccessChange"?: ((args_0: string, args_1: [{ name: string; address: string; }]) => any) | undefined; "onFileActionUploadLink:validateFailureChange"?: ((args_0: string, args_1: [{ name: string; address: string; }]) => any) | undefined; "onFileActionUploadLink:uploadedChange"?: ((args_0: string, args_1: [import("../typings").FileActionUploadApiResponseRecord[]]) => any) | undefined; "onFileCard:rowEdit"?: ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; "onFileCard:rowUpdate"?: ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; "onFileCard:rowDelete"?: ((args_0: import("../typings").FileActionUploadApiResponseRecord) => any) | undefined; }, { mode: import("../typings").FileMode; loading: boolean; visible: boolean; apiParams: import("./types").FileCardsApiParams; immediate: boolean; autoValidate: boolean; waterfallConfig: { enabled: boolean; width?: number | undefined; }; }>>; export default TaFileCards;