import { Address, EntitlementStruct } from './ContractTypes'; import { IRuleEntitlementBase, IRuleEntitlementV2Base } from './v3'; export declare function encodeUsers(users: string[] | Address[]): string; export declare function decodeUsers(encodedData: string): string[]; export declare function createUserEntitlementStruct(moduleAddress: string, users: string[]): EntitlementStruct; export declare function createRuleEntitlementStruct(moduleAddress: Address, ruleData: IRuleEntitlementBase.RuleDataStruct): EntitlementStruct; export declare function createRuleEntitlementV2Struct(moduleAddress: Address, ruleData: IRuleEntitlementV2Base.RuleDataV2Struct): EntitlementStruct; export declare function convertRuleDataV1ToV2(ruleData: IRuleEntitlementBase.RuleDataStruct): IRuleEntitlementV2Base.RuleDataV2Struct; export declare function convertRuleDataV2ToV1(ruleData: IRuleEntitlementV2Base.RuleDataV2Struct): IRuleEntitlementBase.RuleDataStruct; //# sourceMappingURL=ConvertersEntitlements.d.ts.map