import z from "zod"; export declare const zFarcasterLinkedAccount: z.ZodObject<{ type: z.ZodLiteral<"farcaster">; id: z.ZodString; fid: z.ZodNumber; custody: z.ZodEffects; message: z.ZodString; signature: z.ZodEffects; verifications: z.ZodArray; username: z.ZodOptional; displayName: z.ZodOptional; pfpUrl: z.ZodOptional; bio: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "farcaster"; message: string; id: string; fid: number; custody: `0x${string}`; signature: `0x${string}`; verifications: string[]; username?: string | undefined; displayName?: string | undefined; pfpUrl?: string | undefined; bio?: string | undefined; }, { type: "farcaster"; message: string; id: string; fid: number; custody: string; signature: string; verifications: string[]; username?: string | undefined; displayName?: string | undefined; pfpUrl?: string | undefined; bio?: string | undefined; }>; export type FarcasterLinkedAccount = z.infer; export declare const zLinkedAccount: z.ZodObject<{ type: z.ZodLiteral<"farcaster">; id: z.ZodString; fid: z.ZodNumber; custody: z.ZodEffects; message: z.ZodString; signature: z.ZodEffects; verifications: z.ZodArray; username: z.ZodOptional; displayName: z.ZodOptional; pfpUrl: z.ZodOptional; bio: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "farcaster"; message: string; id: string; fid: number; custody: `0x${string}`; signature: `0x${string}`; verifications: string[]; username?: string | undefined; displayName?: string | undefined; pfpUrl?: string | undefined; bio?: string | undefined; }, { type: "farcaster"; message: string; id: string; fid: number; custody: string; signature: string; verifications: string[]; username?: string | undefined; displayName?: string | undefined; pfpUrl?: string | undefined; bio?: string | undefined; }>; export type LinkedAccount = z.infer; export declare const zProfileLink: z.ZodObject<{ addr: z.ZodEffects; linkedAccount: z.ZodObject<{ type: z.ZodLiteral<"farcaster">; id: z.ZodString; fid: z.ZodNumber; custody: z.ZodEffects; message: z.ZodString; signature: z.ZodEffects; verifications: z.ZodArray; username: z.ZodOptional; displayName: z.ZodOptional; pfpUrl: z.ZodOptional; bio: z.ZodOptional; }, "strip", z.ZodTypeAny, { type: "farcaster"; message: string; id: string; fid: number; custody: `0x${string}`; signature: `0x${string}`; verifications: string[]; username?: string | undefined; displayName?: string | undefined; pfpUrl?: string | undefined; bio?: string | undefined; }, { type: "farcaster"; message: string; id: string; fid: number; custody: string; signature: string; verifications: string[]; username?: string | undefined; displayName?: string | undefined; pfpUrl?: string | undefined; bio?: string | undefined; }>; }, "strip", z.ZodTypeAny, { addr: `0x${string}`; linkedAccount: { type: "farcaster"; message: string; id: string; fid: number; custody: `0x${string}`; signature: `0x${string}`; verifications: string[]; username?: string | undefined; displayName?: string | undefined; pfpUrl?: string | undefined; bio?: string | undefined; }; }, { addr: string; linkedAccount: { type: "farcaster"; message: string; id: string; fid: number; custody: string; signature: string; verifications: string[]; username?: string | undefined; displayName?: string | undefined; pfpUrl?: string | undefined; bio?: string | undefined; }; }>; export type ProfileLink = z.infer; export declare const zProfileLinkID: z.ZodObject<{ addr: z.ZodEffects; type: z.ZodString; id: z.ZodString; }, "strip", z.ZodTypeAny, { type: string; id: string; addr: `0x${string}`; }, { type: string; id: string; addr: string; }>; export type ProfileLinkID = z.infer;