import { IUploadListRenderlessParams, IFileUploadFile } from '../upload-list'; export declare const parsePercentage: () => (val: string) => number; export declare const handleClick: ({ props, api, parent }: Pick) => (e: Event, file: IFileUploadFile) => Function; export declare const downloadFile: (service: IUploadListRenderlessParams['service']) => (file: IFileUploadFile) => void; export declare const picturefilePreview: (state: IUploadListRenderlessParams['state']) => (index: number) => void; export declare const getDeleteData: (emit: IUploadListRenderlessParams['emit']) => (data: string[]) => void; export declare const showOperatePanel: ({ state }: Pick) => ({ file }: { file: IFileUploadFile; }) => void; export declare const reUpload: ({ emit, props, parent }: Pick) => (file: IFileUploadFile) => void; export declare const play: ({ vm, api, props }: Pick) => ({ file, index, type }: { file: IFileUploadFile; index: number; type: string; }) => any; export declare const pause: ({ vm, props }: Pick) => ({ file, index, type }: { file: IFileUploadFile; index: number; type: string; }) => any; export declare const handleLoadedmetadata: ({ vm }: Pick) => ({ e, file }: { e: Event; file: IFileUploadFile; }) => void; export declare const handleTimeupdate: () => ({ e, file }: { e: Event; file: IFileUploadFile; }) => void; export declare const getFileType: () => ({ file }: { file: IFileUploadFile; }) => string; export declare const getFileIcon: ({ constants }: Pick) => ({ type }: { type: string; }) => { name: string; color: string; }; export declare const remove: ({ emit }: Pick) => ({ file }: { file: IFileUploadFile; }) => void; export declare const calcUploadListLiWidth: ({ vm, nextTick, props, constants }: Pick) => () => void; export declare const calcVisible: ({ props, constants, emit }: Pick) => () => void; export declare const getNotSuccessFiles: ({ props, constants }: Pick) => () => object[]; export declare const chooseFile: ({ state, constants }: Pick) => (type: string) => void; export declare const handleTriggerClick: ({ state, props }: Pick) => ($event: Event, type: string) => Promise; export declare const mounted: ({ api, vm }: Pick) => () => void; export declare const destroyed: ({ props, vm }: Pick) => () => void;