/// <reference types="@dcloudio/types" />
/// <reference types="@dcloudio/types" />
import type { UploaderProps } from './index.interface';
interface ChooseImageInput {
    multiple: boolean;
    limit: number;
    sourceType: UploaderProps['sourceType'];
}
declare function chooseImage(chooseImageInput?: Partial<ChooseImageInput>): Promise<UniApp.ChooseImageSuccessCallbackResult>;
interface UploadFileInput {
    url: string;
    path: string;
    fieldName: string;
    header: Record<string, string>;
    formData: Record<string, any>;
}
declare function uploadFile(uploadFileInput: UploadFileInput): Promise<UniApp.UploadFileSuccessCallbackResult>;
export type { ChooseImageInput, UploadFileInput };
export { chooseImage, uploadFile };
