import { EvmContract } from "./evm_contract"; export declare class SafeProxy extends EvmContract { getOwners(): Promise>; getThreshold(): Promise; getNonce(): Promise; isHashApprovedByOwner(owner: string, hash: string): Promise; getTransactionHash(to: string, value: bigint, data: string, operation: bigint, safeTxGas: bigint, baseGas: bigint, gasPrice: bigint, gasToken: string, refundReceiver: string, nonce: bigint): Promise; setup(owners: Array, threshold: bigint, fallbackHandler: string): string; approveHash(hash: string): string; execTransaction(to: string, value: bigint, data: string, operation: bigint, safeTxGas: bigint, baseGas: bigint, gasPrice: bigint, gasToken: string, refundReceiver: string, signatures: string): string; } //# sourceMappingURL=safe_proxy.d.ts.map