import type { Address, Chain, NamehashErrorType, ReadContractErrorType } from 'viem'; import { type GetChainContractAddressErrorType } from 'viem/utils'; import type { RequireClientContracts } from '../../../../clients/chain.js'; export type GetNameRegistriesParameters = { name: string; address?: Address; }; export type GetNameRegistriesReturnType = readonly Address[]; export type GetNameRegistriesErrorType = GetChainContractAddressErrorType | ReadContractErrorType | NamehashErrorType; /** * Find all registries in the ancestry of `name`. * @param client - {@link Client} * @param parameters - {@link GetNameRegistriesParameters} * @returns Array of registry addresses. {@link GetNameRegistriesReturnType} */ export declare function getNameRegistries(client: RequireClientContracts, { name, address }: GetNameRegistriesParameters): Promise; //# sourceMappingURL=getNameRegistries.d.ts.map