import { BrokenAccessControlService } from './access-control.service';
import { TestResult } from './interface/access-control.interface';
import { RunBrokenAccessControlDto } from './dto/acess-control.dto';
export declare class BrokenAccessControlController {
    private readonly brokenAccessControlService;
    constructor(brokenAccessControlService: BrokenAccessControlService);
    runBrokenAccessControlTests(body: RunBrokenAccessControlDto): Promise<{
        url: string;
        summary: {
            totalTests: number;
            vulnerabilitiesFound: number;
            secureEndpoints: number;
            criticalIssues: number;
            highIssues: number;
            mediumIssues: number;
            lowIssues: number;
        };
        vulnerabilities: {
            critical: TestResult[];
            high: TestResult[];
            medium: TestResult[];
            low: TestResult[];
        };
        secure: TestResult[];
    }>;
}
