@river-build/web3
Version:
Dapps for our Space and Registry contracts
8 lines • 832 B
TypeScript
import { Permission, EntitlementStruct, MembershipStruct, LegacyMembershipStruct } from './ContractTypes';
import { Space as SpaceV3 } from './v3/Space';
import { IRuleEntitlementBase, IRuleEntitlementV2Base } from './v3';
export declare function createLegacyEntitlementStruct<Space extends SpaceV3>(spaceIn: Space, users: string[], ruleData: IRuleEntitlementBase.RuleDataStruct): Promise<EntitlementStruct[]>;
export declare function createEntitlementStruct<Space extends SpaceV3>(spaceIn: Space, users: string[], ruleData: IRuleEntitlementV2Base.RuleDataV2Struct): Promise<EntitlementStruct[]>;
export declare function toPermissions(permissions: readonly string[]): Permission[];
export declare function downgradeMembershipStruct(membership: MembershipStruct): LegacyMembershipStruct;
//# sourceMappingURL=ConvertersRoles.d.ts.map