import type { FarcasterHostedX402PaymentResponse, FarcasterHostedX402PaymentResult, FarcasterSignupAlreadyRegisteredDetails, FarcasterSignupAlreadyRegisteredErrorResponse, FarcasterSignupCompletedResult, FarcasterSignupFundingAmounts, FarcasterSignupNeedsFundingResult, FarcasterSignupResponse, FarcasterSignupResult } from "./types.js"; export declare function formatFarcasterSignupFundingAmounts(params: { idGatewayPriceWei: string | number | bigint; balanceWei: string | number | bigint; requiredWei: string | number | bigint; }): FarcasterSignupFundingAmounts; export declare function buildFarcasterSignupNeedsFundingResult(params: { ownerAddress: string; custodyAddress: string; recoveryAddress: string; idGatewayPriceWei: string | number | bigint; balanceWei: string | number | bigint; requiredWei: string | number | bigint; network?: string; }): FarcasterSignupNeedsFundingResult; export declare function buildFarcasterSignupCompletedResult(params: { ownerAddress: string; custodyAddress: string; recoveryAddress: string; fid: string | number | bigint; idGatewayPriceWei: string | number | bigint; txHash: string; network?: string; }): FarcasterSignupCompletedResult; export declare function buildFarcasterSignupResponse(result: FarcasterSignupResult): FarcasterSignupResponse; export declare function buildFarcasterSignupAlreadyRegisteredDetails(params: { fid: string | number | bigint; custodyAddress: string; }): FarcasterSignupAlreadyRegisteredDetails; export declare function buildFarcasterSignupAlreadyRegisteredErrorResponse(params: { error: string; fid: string | number | bigint; custodyAddress: string; }): FarcasterSignupAlreadyRegisteredErrorResponse; export declare function validateFarcasterSignupAlreadyRegisteredDetails(value: unknown): FarcasterSignupAlreadyRegisteredDetails; export declare function validateFarcasterSignupAlreadyRegisteredErrorResponse(value: unknown): FarcasterSignupAlreadyRegisteredErrorResponse; export declare function validateFarcasterSignupResult(value: unknown): FarcasterSignupResult; export declare function validateFarcasterSignupResponse(value: unknown): FarcasterSignupResponse; export declare function buildFarcasterHostedX402PaymentResult(params: { xPayment: string; payerAddress: string; agentKey: string; payTo?: string; token?: string; amount?: string | number | bigint; network?: string; validAfter: number; validBefore: number; }): FarcasterHostedX402PaymentResult; export declare function buildFarcasterHostedX402PaymentResponse(result: FarcasterHostedX402PaymentResult): FarcasterHostedX402PaymentResponse; export declare function validateFarcasterHostedX402PaymentResult(value: unknown): FarcasterHostedX402PaymentResult; export declare function validateFarcasterHostedX402PaymentResponse(value: unknown): FarcasterHostedX402PaymentResponse;