import { DefinedUseInfiniteQueryResult, InfiniteData, UseInfiniteQueryOptions } from '@tanstack/react-query'; import { ARError, AssetRegister, GetNamespacesAndSchemasQueryVariables } from '@futureverse/asset-register'; /** * This hook is used to get namespaces and schemas */ type NamespacesResponse = Awaited>; type Schema = NonNullable['edges'][0]['node']['schemas']['edges'][0]['node']; type Namespace = Omit['edges'][0]['node'], 'schemas'> & { schemas: Schema[]; }; export declare const useGetNamespaces: (input: GetNamespacesAndSchemasQueryVariables, options?: Omit, "queryKey" | "queryFn">) => { namespaces: Namespace[]; reactQuery: DefinedUseInfiniteQueryResult, ARError>; }; export {};