import { RPCResponse } from '../../core/message/RPCResponse.js'; import { RequestArguments } from '../../core/provider/interface.js'; import { Signer } from './Signer.js'; /** * EphemeralSigner extends Signer for single-use payment flows. * * Key differences from Signer: * 1. isEphemeral: true for telemetry * 2. Only supports wallet_sendCalls and wallet_sign methods * 3. No-op handleResponse (no state updates) * 4. More aggressive cleanup (clears all store state) */ export declare class EphemeralSigner extends Signer { protected get isEphemeral(): boolean; request: (args: RequestArguments) => Promise; protected handleResponse(_request: RequestArguments, decrypted: RPCResponse): Promise; cleanup(): Promise; } //# sourceMappingURL=EphemeralSigner.d.ts.map