import { CreateRoleDto, RolePublicDto } from '@n8n/api-types';
import { AuthenticatedRequest } from '@n8n/db';
import type { Response } from 'express';
import { EventService } from '../../../events/event.service';
import { RoleService } from '../../../services/role.service';
export declare class RolesPublicController {
    private readonly roleService;
    private readonly eventService;
    constructor(roleService: RoleService, eventService: EventService);
    createRole(req: AuthenticatedRequest, _res: Response, createRole: CreateRoleDto): Promise<RolePublicDto>;
}
