import { Hex } from "viem"; import { SmartAccountSigner } from "@alchemy/aa-core"; import { ECDSAOwnershipValidationModuleConfig, ModuleVersion } from "./utils/Types.js"; import { BaseValidationModule } from "./BaseValidationModule.js"; export declare class ECDSAOwnershipValidationModule extends BaseValidationModule { signer: SmartAccountSigner; moduleAddress: Hex; version: ModuleVersion; private constructor(); static create(moduleConfig: ECDSAOwnershipValidationModuleConfig): Promise; getAddress(): Hex; getSigner(): Promise; getDummySignature(): Promise; getInitData(): Promise; signUserOpHash(userOpHash: string): Promise; signMessage(_message: Uint8Array | string): Promise; }