import BitmovinResource from './BitmovinResource';
import Permission from './Permission';
import Policy from './Policy';
/**
 * @export
 * @class Acl
 */
export declare class Acl extends BitmovinResource {
    /**
     * Resource to define the permission for. (required)
     * @type {string}
     * @memberof Acl
     */
    resource?: string;
    /**
     * @type {Policy}
     * @memberof Acl
     */
    policy?: Policy;
    /**
     * Permissions to assign. (required)
     * @type {Permission[]}
     * @memberof Acl
     */
    permissions?: Permission[];
    constructor(obj?: Partial<Acl>);
}
export default Acl;
