/**
 * SailGovernance ABI — only the views needed to estimate the permission
 * registration fee. The deployed Base/Base-Sepolia governance uses the legacy
 * fee model: baseFee + byteLength * complexityRate, capped at
 * MAX_PERMISSION_FEE_WEI. Newer governance may expose a flat
 * permissionRegistrationFee() instead; estimatePermissionFee falls back to it.
 */
export declare const SailGovernanceAbi: readonly [{
    readonly type: "function";
    readonly name: "baseFee";
    readonly stateMutability: "view";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly type: "uint256";
    }];
}, {
    readonly type: "function";
    readonly name: "complexityRate";
    readonly stateMutability: "view";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly type: "uint256";
    }];
}, {
    readonly type: "function";
    readonly name: "MAX_PERMISSION_FEE_WEI";
    readonly stateMutability: "view";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly type: "uint256";
    }];
}, {
    readonly type: "function";
    readonly name: "permissionRegistrationFee";
    readonly stateMutability: "view";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly type: "uint256";
    }];
}, {
    readonly type: "function";
    readonly name: "maxPermissionsPerAccount";
    readonly stateMutability: "view";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly type: "uint256";
    }];
}, {
    readonly type: "function";
    readonly name: "isPaused";
    readonly stateMutability: "view";
    readonly inputs: readonly [];
    readonly outputs: readonly [{
        readonly type: "bool";
    }];
}];
//# sourceMappingURL=SailGovernance.d.ts.map