export declare const walletPincodeClient: () => { id: "wallet-pincode"; $InferServerPlugin: { id: "wallet-pincode"; $ERROR_CODES: { WALLET_PINCODE_ALREADY_REMOVED: import("better-auth").RawError<"WALLET_PINCODE_ALREADY_REMOVED">; WALLET_PINCODE_ALREADY_SET: import("better-auth").RawError<"WALLET_PINCODE_ALREADY_SET">; WALLET_PINCODE_INVALID_PASSWORD: import("better-auth").RawError<"WALLET_PINCODE_INVALID_PASSWORD">; WALLET_PINCODE_PASSWORD_REQUIRED: import("better-auth").RawError<"WALLET_PINCODE_PASSWORD_REQUIRED">; }; endpoints: {}; }; $ERROR_CODES: { WALLET_PINCODE_ALREADY_REMOVED: import("better-auth").RawError<"WALLET_PINCODE_ALREADY_REMOVED">; WALLET_PINCODE_ALREADY_SET: import("better-auth").RawError<"WALLET_PINCODE_ALREADY_SET">; WALLET_PINCODE_INVALID_PASSWORD: import("better-auth").RawError<"WALLET_PINCODE_INVALID_PASSWORD">; WALLET_PINCODE_PASSWORD_REQUIRED: import("better-auth").RawError<"WALLET_PINCODE_PASSWORD_REQUIRED">; }; pathMethods: { "/wallet/pincode/enable": "POST"; "/wallet/pincode/disable": "POST"; "/wallet/pincode/update": "POST"; "/wallet/pincode/reset": "POST"; }; atomListeners: { matcher: (path: string) => boolean; signal: "$sessionSignal"; }[]; }; export declare const walletTwoFactorClient: () => { id: "wallet-two-factor"; $InferServerPlugin: { id: "wallet-two-factor"; $ERROR_CODES: { WALLET_TWO_FACTOR_INVALID_CODE: import("better-auth").RawError<"WALLET_TWO_FACTOR_INVALID_CODE">; WALLET_TWO_FACTOR_INVALID_PASSWORD: import("better-auth").RawError<"WALLET_TWO_FACTOR_INVALID_PASSWORD">; WALLET_TWO_FACTOR_PASSWORD_REQUIRED: import("better-auth").RawError<"WALLET_TWO_FACTOR_PASSWORD_REQUIRED">; }; endpoints: {}; }; $ERROR_CODES: { WALLET_TWO_FACTOR_INVALID_CODE: import("better-auth").RawError<"WALLET_TWO_FACTOR_INVALID_CODE">; WALLET_TWO_FACTOR_INVALID_PASSWORD: import("better-auth").RawError<"WALLET_TWO_FACTOR_INVALID_PASSWORD">; WALLET_TWO_FACTOR_PASSWORD_REQUIRED: import("better-auth").RawError<"WALLET_TWO_FACTOR_PASSWORD_REQUIRED">; }; pathMethods: { "/wallet/two-factor/enable": "POST"; "/wallet/two-factor/disable": "POST"; "/wallet/two-factor/verify": "POST"; }; atomListeners: { matcher: (path: string) => boolean; signal: "$sessionSignal"; }[]; }; export declare const walletSecretCodesClient: () => { id: "wallet-secret-codes"; $InferServerPlugin: { id: "wallet-secret-codes"; $ERROR_CODES: { WALLET_SECRET_CODES_INVALID_PASSWORD: import("better-auth").RawError<"WALLET_SECRET_CODES_INVALID_PASSWORD">; WALLET_SECRET_CODES_PASSWORD_REQUIRED: import("better-auth").RawError<"WALLET_SECRET_CODES_PASSWORD_REQUIRED">; WALLET_SECRET_CODES_VERIFICATION_MISMATCH: import("better-auth").RawError<"WALLET_SECRET_CODES_VERIFICATION_MISMATCH">; }; endpoints: {}; }; $ERROR_CODES: { WALLET_SECRET_CODES_INVALID_PASSWORD: import("better-auth").RawError<"WALLET_SECRET_CODES_INVALID_PASSWORD">; WALLET_SECRET_CODES_PASSWORD_REQUIRED: import("better-auth").RawError<"WALLET_SECRET_CODES_PASSWORD_REQUIRED">; WALLET_SECRET_CODES_VERIFICATION_MISMATCH: import("better-auth").RawError<"WALLET_SECRET_CODES_VERIFICATION_MISMATCH">; }; pathMethods: { "/wallet/secret-codes/generate": "POST"; "/wallet/secret-codes/confirm": "POST"; }; atomListeners: { matcher: (path: string) => boolean; signal: "$sessionSignal"; }[]; }; type StripLeadingSlash = T extends `/${infer Rest}` ? Rest : never; type WalletPluginPathMethodKeys = keyof ReturnType["pathMethods"] | keyof ReturnType["pathMethods"] | keyof ReturnType["pathMethods"]; /** CLI coverage keys for DALP wallet Better Auth plugin endpoints (no leading slash). */ export type WalletAuthEndpointPath = StripLeadingSlash; export {}; //# sourceMappingURL=auth-wallet-plugins.d.ts.map