import { type ComputedRef } from 'vue';
import { type FileActionUploadApiResponseRecord, type FileTypeSelectApiResponseRecord } from '../../typings';
import { type FileCardsProps } from '../types';
import { type UseRequestHandleApiDefaultOptions } from '../../hooks';
export declare function useMode(options: {
    mergedProps: ComputedRef<FileCardsProps>;
}): {
    apiActions: {
        typeSelectApiOptions: (apiParams: FileCardsProps['apiParams']) => UseRequestHandleApiDefaultOptions<import("../../components/FileTypeSelect").FileTypeSelectApiParams, FileTypeSelectApiResponseRecord[]> | undefined;
        apiQueryFileListOptions: (apiParams: FileCardsProps['apiParams']) => UseRequestHandleApiDefaultOptions<import("../types").FileCardsApiParams, FileActionUploadApiResponseRecord[]> | undefined;
    };
};
