import { ChainId, IsSubnameAvailableRoute } from '@justaname.id/sdk'; export declare const buildIsSubnameAvailableKey: (username: string, ensDomain: string | undefined, chainId: ChainId | undefined) => (string | ChainId | undefined)[]; export interface UseIsSubnameAvailableParams { username: string; ensDomain?: string; chainId?: ChainId; enabled?: boolean; } export interface UseIsSubnameAvailableResult { isSubnameAvailable: IsSubnameAvailableRoute['response'] | undefined; isSubnameAvailablePending: boolean; isSubnameAvailableFetching: boolean; isSubnameAvailableLoading: boolean; } export declare const useIsSubnameAvailable: (params: UseIsSubnameAvailableParams) => UseIsSubnameAvailableResult; //# sourceMappingURL=useIsSubnameAvailable.d.ts.map