import { UseMutationResult, UseQueryResult } from '@tanstack/react-query'; import { RequestOptions, GcRequest, GcResult, GcStartResult, GcStatusResult } from '@elaraai/e3-api-client'; import { QueryOverrides } from './types.js'; export declare function useRepoList(url: string, requestOptions?: RequestOptions, queryOptions?: QueryOverrides): UseQueryResult; export declare function useRepoStatus(url: string, repo: string, requestOptions?: RequestOptions, queryOptions?: QueryOverrides): UseQueryResult<{ readonly path: string; readonly objectCount: bigint; readonly packageCount: bigint; readonly workspaceCount: bigint; }, Error>; export declare function useRepoGc(url: string, repo: string, requestOptions?: RequestOptions): UseMutationResult; export declare function useRepoGcStart(url: string, repo: string, requestOptions?: RequestOptions): UseMutationResult; export declare function useRepoGcStatus(url: string, repo: string, executionId: string, requestOptions?: RequestOptions, queryOptions?: QueryOverrides): UseQueryResult; export declare function useRepoCreate(url: string, requestOptions?: RequestOptions): UseMutationResult; export declare function useRepoRemove(url: string, requestOptions?: RequestOptions): UseMutationResult; //# sourceMappingURL=repos.d.ts.map