import { QueryObserverResult, RefetchOptions } from '@tanstack/react-query'; import { ChainId, SubnameGetBySubnameRoute } from '@justaname.id/sdk'; import { Records } from '../../types'; export declare const buildSubnameBySubnameKey: (subname: string, chainId: ChainId | undefined) => (string | ChainId | undefined)[]; export interface UseSubnameParams extends Omit { enabled?: boolean; subname?: string; } interface UseSubnameResult { subname: Records | undefined; isSubnamePending: boolean; isSubnameFetching: boolean; isSubnameLoading: boolean; refetchSubname: (options?: RefetchOptions | undefined) => Promise>; } export declare const useSubname: (params: UseSubnameParams) => UseSubnameResult; export {}; //# sourceMappingURL=useSubname.d.ts.map