import { type Address, type Chain, type ReadContractErrorType } from 'viem'; import { type GetChainContractAddressErrorType } from 'viem/utils'; import type { RequireClientContracts } from '../../../../clients/chain.js'; import { UnsupportedNameTypeError } from '../../../../errors/general.js'; export type GetExpiryParameters = { /** Name to get expiry for */ name: string; /** Optional custom registry address (defaults to chain's ensRegistry) */ registryAddress?: Address; }; export type GetExpiryReturnType = bigint; export type GetExpiryErrorType = UnsupportedNameTypeError | GetChainContractAddressErrorType | ReadContractErrorType; export declare function getExpiry(client: RequireClientContracts, { name, registryAddress }: GetExpiryParameters): Promise; //# sourceMappingURL=getExpiry.d.ts.map