export declare const FARCASTER_SIGNUP_NETWORK = "optimism"; export declare const FARCASTER_SIGNUP_CHAIN_ID = 10; export declare const FARCASTER_CONTRACTS: { readonly idGateway: "0x00000000fc25870c6ed6b6c7e41fb078b7656f69"; readonly keyGateway: "0x00000000fc56947c7e7183f8ca4b62398caadf0b"; readonly idRegistry: "0x00000000fc6c5f01fc30151999387bb99a9f489b"; readonly signedKeyRequestValidator: "0x00000000fc700472606ed4fa22623acf62c60553"; }; export declare const FARCASTER_SIGNED_KEY_REQUEST_DOMAIN_NAME = "Farcaster SignedKeyRequestValidator"; export declare const FARCASTER_SIGNED_KEY_REQUEST_DOMAIN_VERSION = "1"; export declare const FARCASTER_SIGNED_KEY_REQUEST_PRIMARY_TYPE = "SignedKeyRequest"; export declare const FARCASTER_SIGNED_KEY_REQUEST_DEFAULT_TTL_SECONDS: number; export declare const FARCASTER_SIGNUP_GAS_BUFFER_WEI = 200000000000000n; export declare const FARCASTER_MAX_EXTRA_STORAGE = 10n; export declare const FARCASTER_KEY_TYPE_ED25519 = 1; export declare const FARCASTER_KEY_METADATA_TYPE_SIGNED_KEY_REQUEST = 1; export declare const FARCASTER_ID_GATEWAY_ABI: readonly [{ readonly type: "function"; readonly name: "price"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "extraStorage"; readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly name: ""; readonly type: "uint256"; }]; }, { readonly type: "function"; readonly name: "register"; readonly stateMutability: "payable"; readonly inputs: readonly [{ readonly name: "recovery"; readonly type: "address"; }, { readonly name: "extraStorage"; readonly type: "uint256"; }]; readonly outputs: readonly [{ readonly name: "fid"; readonly type: "uint256"; }]; }]; export declare const FARCASTER_KEY_GATEWAY_ABI: readonly [{ readonly type: "function"; readonly name: "add"; readonly stateMutability: "nonpayable"; readonly inputs: readonly [{ readonly name: "keyType"; readonly type: "uint32"; }, { readonly name: "key"; readonly type: "bytes"; }, { readonly name: "metadataType"; readonly type: "uint8"; }, { readonly name: "metadata"; readonly type: "bytes"; }]; readonly outputs: readonly []; }]; export declare const FARCASTER_ID_REGISTRY_ABI: readonly [{ readonly type: "function"; readonly name: "idOf"; readonly stateMutability: "view"; readonly inputs: readonly [{ readonly name: "owner"; readonly type: "address"; }]; readonly outputs: readonly [{ readonly name: "fid"; readonly type: "uint256"; }]; }];