tav-ui
Version:
13 lines (12 loc) • 814 B
TypeScript
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;
};
};