export declare const dualGovernanceAbi: readonly [{ readonly inputs: readonly []; readonly name: "getConfigProvider"; readonly outputs: readonly [{ readonly internalType: "contract IDualGovernanceConfigProvider"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getStateDetails"; readonly outputs: readonly [{ readonly components: readonly [{ readonly internalType: "enum State"; readonly name: "effectiveState"; readonly type: "uint8"; }, { readonly internalType: "enum State"; readonly name: "persistedState"; readonly type: "uint8"; }, { readonly internalType: "Timestamp"; readonly name: "persistedStateEnteredAt"; readonly type: "uint40"; }, { readonly internalType: "Timestamp"; readonly name: "vetoSignallingActivatedAt"; readonly type: "uint40"; }, { readonly internalType: "Timestamp"; readonly name: "vetoSignallingReactivationTime"; readonly type: "uint40"; }, { readonly internalType: "Timestamp"; readonly name: "normalOrVetoCooldownExitedAt"; readonly type: "uint40"; }, { readonly internalType: "uint256"; readonly name: "rageQuitRound"; readonly type: "uint256"; }, { readonly internalType: "Duration"; readonly name: "vetoSignallingDuration"; readonly type: "uint32"; }]; readonly internalType: "struct IDualGovernance.StateDetails"; readonly name: "stateDetails"; readonly type: "tuple"; }]; readonly stateMutability: "view"; readonly type: "function"; }, { readonly inputs: readonly []; readonly name: "getVetoSignallingEscrow"; readonly outputs: readonly [{ readonly internalType: "address"; readonly name: ""; readonly type: "address"; }]; readonly stateMutability: "view"; readonly type: "function"; }]; //# sourceMappingURL=DualGovernance.d.ts.map