import { z } from "zod"; export declare const starknetDomainNameSchema: z.ZodUnion<[z.ZodString, z.ZodString]>; export type StarknetDomainName = z.infer; export declare const addressOrDomainSchema: z.ZodUnion<[z.ZodEffects>, `0x${string}`, string>, z.ZodUnion<[z.ZodString, z.ZodString]>]>; export type AddressOrDomain = z.infer; export declare const addressOrDomainInputSchema: z.ZodUnion<[z.ZodPipeline>, z.ZodEffects>, z.ZodUnion<[z.ZodString, z.ZodString]>]>; export type AddressOrDomainInput = z.infer; export declare const isStarknetDomainName: (addressOrDomain?: AddressOrDomain) => addressOrDomain is string; export declare const isEqualStarknetDomainName: (a: StarknetDomainName, b?: StarknetDomainName) => boolean; export declare const normalizeAddressOrDomain: (addressOrDomain: AddressOrDomain) => string;