import { Address, ContractState, TestContractResult, HexString, ContractFactory, TestContractParams, ContractInstance } from "@alephium/web3"; export declare namespace GovernanceV1Types { type Fields = { chainId: bigint; governanceChainId: bigint; governanceEmitterAddress: HexString; tokenBridgeFactory: HexString; receivedSequence: bigint; messageFee: bigint; guardianSets: [HexString, HexString]; guardianSetIndexes: [bigint, bigint]; previousGuardianSetExpirationTimeMS: bigint; }; type State = ContractState; } declare class Factory extends ContractFactory { at(address: string): GovernanceV1Instance; tests: { foo: (params: Omit, "testArgs">) => Promise>; }; } export declare const GovernanceV1: Factory; export declare class GovernanceV1Instance extends ContractInstance { constructor(address: Address); fetchState(): Promise; } export {};