import { type ComputedRef } from 'vue';
import { type UseRequestHandleApiDefaultOptions } from 'tav-ui/es/components/file/src/hooks/use-request';
import { type FileUploadApiResponseRecord } from 'tav-ui/es/components/file/src/components/FileUpload';
import { type EditorProps } from '../typings';
export declare function useApi(options: {
    mergedProps: ComputedRef<EditorProps>;
}): {
    apiActions: {
        previewFileApiOptions: (file: FileUploadApiResponseRecord) => UseRequestHandleApiDefaultOptions<any, any> | undefined;
    };
};
export declare type UseApiReturn = ReturnType<typeof useApi>;
