import BigNumber from 'bignumber.js'; import { BaseAsset, Context, Entity } from '../../internal'; import { GroupPermissions, PermissionGroupType } from '../../types'; export interface UniqueIdentifiers { assetId: string; id?: BigNumber; type?: PermissionGroupType; } /** * Represents a group of permissions for an Asset */ export declare abstract class PermissionGroup extends Entity { /** * Asset for which this group specifies permissions */ asset: BaseAsset; /** * @hidden */ constructor(identifiers: UniqueIdentifiers, context: Context); /** * Retrieve the Permissions associated with this Permission Group */ abstract getPermissions(): Promise; } //# sourceMappingURL=PermissionGroup.d.ts.map