import { CreateRole } from '../../models/create-role';
import { RenameRole } from '../../models/rename-role';
import { UpdateRoleClaims } from '../../models/update-role-claims';
export declare namespace RolesActions {
    class LoadAll {
        static readonly type = "[Roles API] LoadAll";
    }
    class Create {
        data: CreateRole;
        static readonly type = "[Roles API] Create";
        constructor(data: CreateRole);
    }
    class Update {
        data: RenameRole;
        static readonly type = "[Roles API] Update";
        constructor(data: RenameRole);
    }
    class Delete {
        id: string;
        static readonly type = "[Roles API] Delete";
        constructor(id: string);
    }
    class UpdateClaims {
        data: UpdateRoleClaims;
        static readonly type = "[Roles API] Update Claims";
        constructor(data: UpdateRoleClaims);
    }
    class Clear {
        static readonly type = "[Roles API] Clear";
    }
}
