export declare enum AccountType {
    NORMAL_TIMELOCK = "NormalTimelock",
    FAST_TRACK_TIMELOCK = "FastTrackTimelock",
    CRITICAL_TIMELOCK = "CriticalTimelock"
}
export declare const getResilientOraclePermissions: (resilientOracle: string) => string[][];
export declare const getChainlinkOraclePermissions: (chainlinkOracle: string) => string[][];
export declare const getRedstoneOraclePermissions: (redstoneOracle: string) => string[][];
export declare const getBoundValidatorPermissions: (boundValidator: string) => string[][];
export declare const getSFrxETHOraclePermissions: (sFrxETHOracle: string) => string[][];
export declare const getBinanceOraclePermissions: (binanceOracle: string) => string[][];
export declare const getXVSPermissions: (xvs: string) => string[][];
export declare const getXVSBridgeAdminPermissions: (xvsBridgeAdmin: string) => string[][];
export declare const getXVSVaultPermissions: (xvsVault: string) => string[][];
export declare const getPoolRegistryPermissions: (poolRegistry: string) => string[][];
export declare const getPrimePermissions: (prime: string) => string[][];
export declare const getPrimeLiquidityProviderPermissions: (primeLiquidityProvider: string) => string[][];
export declare const getProtocolShareReservePermissions: (protocolShareReserve: string) => string[][];
export declare const getConverterNetworkPermissions: (converterNetwork: string) => string[][];
export declare const getComptrollerPermissions: () => string[][];
export declare const getVTokenPermissions: () => string[][];
export declare const getRewardDistributorPermissionsTimebased: () => string[][];
export declare const getRewardDistributorPermissionsBlockbased: () => string[][];
export declare const getIRMPermissions: () => string[][];
export declare const getConverterPermissions: () => string[][];
export declare const getXVSVaultTreasuryPermissions: (xvsVaultTreasury: string) => string[][];
export declare const getOmniChainExecutorOwnerPermissions: (omniChainExecutor: string, guardian: string) => string[][];
export declare const getXVSBridgeAdminRevokePermissions: (xvsBridgeAdmin: string, guardian: string) => string[][];
export declare const getXVSVaultTreasuryRevokePermissions: (xvsVaultTreasury: string, guardian: string) => string[][];
export declare const getPrimeRevokePermissions: (prime: string, guardian: string) => string[][];
export declare const getPrimeLiquidityProviderRevokePermissions: (primeLiquidityProvider: string, guardian: string) => string[][];
export declare const getResilientOracleRevokePermissions: (resilientOracle: string, guardian: string) => string[][];
export declare const getBoundValidatorRevokePermissions: (boundValidator: string, guardian: string) => string[][];
export declare const getXVSVaultRevokePermissions: (xvsVault: string, guardian: string) => string[][];
export declare const getRewardDistributorRevokePermissions: (guardian: string, lastRewardingBlockTimestamp: boolean) => string[][];
export declare const getIRMRevokePermissions: (guardian: string) => string[][];
export declare const getPoolRegistryRevokePermissionsForWildcard: (guardian: string) => string[][];
export declare const getPoolRegistryRevokePermissions: (poolRegistry: string, guardian: string) => string[][];
export declare const getComptrollerRevokePermissions: (guardian: string) => string[][];
export declare const getVTokenRevokePermissions: (guardian: string) => string[][];
export declare const getConverterNetworkRevokePermissions: (converterNetwork: string, guardian: string) => string[][];
export declare const getSFrxETHOracleRevokePermissions: (sFrxETHOracle: string, guardian: string) => string[][];
export declare const getConvertersRevokePermissions: (converters: string[], guardian: string) => string[][];
export declare const getOmniChainExecutorOwnerRevokePermissions: (omniChainExecutor: string, guardian: string) => string[][];
//# sourceMappingURL=permissions.d.ts.map