import { Address } from 'viem'; import { ChainId } from '@justaname.id/sdk'; import { Records } from '../../types'; export declare const buildAddressEnsNames: (address: string, chainId: ChainId | undefined) => (string | ChainId | undefined)[]; export interface UseAddressEnsNamesParams { address?: Address; chainId?: ChainId; enabled?: boolean; } export interface UseAddressEnsNamesResult { addressEnsNames: Records[]; isAddressEnsNamesPending: boolean; isAddressEnsNamesFetching: boolean; isAddressEnsNamesLoading: boolean; getEnsNamesForAddress: (address: Address) => Promise; refetchAddressEnsNames: () => void; } export interface GetEnsNamesForAddressParams { address: Address | undefined; } export declare const useAddressEnsNames: (params?: UseAddressEnsNamesParams) => UseAddressEnsNamesResult; //# sourceMappingURL=useAddressEnsNames.d.ts.map