import { ApUploadCustomRequest, ApUploadFile, ApUploadSingleProps } from '../interface';
import { ComputedRef, VNodeArrayChildren, VNode, RendererNode, RendererElement } from 'vue';
export declare function useSingleProps(props: ApUploadSingleProps): {
    title: ComputedRef<string | number | true | VNodeArrayChildren | VNode<RendererNode, RendererElement, {
        [key: string]: any;
    }>>;
    subTitle: ComputedRef<string | number | true | VNodeArrayChildren | VNode<RendererNode, RendererElement, {
        [key: string]: any;
    }>>;
    beforeUpload: (file: ApUploadFile, fileList: ApUploadFile[]) => boolean | Promise<boolean>;
    customRequest: ApUploadCustomRequest;
};
