import { DataSource } from 'typeorm';
import { Permissions } from './entities/permissions.entity';
export declare class PermissionsService {
    private readonly dataSource;
    constructor(dataSource: DataSource);
    getPermissionUser(id_utilisateur: number): Promise<{
        id_utilisateur: number;
        permissions: string[];
    }>;
    getAllPermissions(): Promise<{}>;
    getPermissionDefaut(code_role: string): Promise<Permissions[]>;
    attribuerPermission(id_utilisateur: number, code_permission: string): Promise<{
        message: string;
    }>;
    removePermission(id_utilisateur: number, code_permission: string): Promise<{
        message: string;
    }>;
}
