import type { MaybeRefOrGetter, Ref } from "vue"; import type { ListCallOptions, SearchCallOptions } from "../client/index.js"; import type { ListResult, StoredFile } from "../index.js"; import { FilesError } from "../internal/errors.js"; import type { UseFilesOptions } from "./use-files.js"; export type QueryConfig = UseFilesOptions & { enabled?: boolean; }; export interface QueryReturn { data: Ref; error: Ref; isLoading: Ref; isFetching: Ref; refetch(): void; } export declare const useList: (opts?: MaybeRefOrGetter, config?: QueryConfig) => QueryReturn; export declare const useFile: (key: MaybeRefOrGetter, config?: QueryConfig) => QueryReturn; export declare const useSearch: (pattern: MaybeRefOrGetter, opts?: MaybeRefOrGetter, config?: QueryConfig) => QueryReturn; //# sourceMappingURL=use-files-query.d.ts.map