import { IotizeACL, ACLRightType } from './iotize-acl';
import { IotizeBundleModel } from './iotize-bundle-model';
/**
 *
 */
export declare class IotizeACLGroup {
    bundle?: IotizeBundleModel | undefined;
    data: any;
    constructor(data: any, bundle?: IotizeBundleModel | undefined);
    toJson(): any;
    /**
     * Get acl for a profile
     * @param profileName
     */
    getByProfileName(profileName: string): IotizeACL;
    hasRight(profileName: string, right: ACLRightType): boolean;
    /**
     * List acl entries for each profile
     */
    listProfiles(): Array<IotizeACL>;
}
