import { EmergencyBypassService } from "../../../common/services/emergency-bypass.service";
import { IamAuditService } from "../../../common/services/iam-audit.service";
declare class EnableBypassDto {
    endpoint: string;
    reason: string;
    ttlSec: number;
}
export declare class EmergencyBypassController {
    private readonly service;
    private readonly audit;
    constructor(service: EmergencyBypassService, audit: IamAuditService);
    list(): Promise<({
        reason: string;
        enabledAt: string;
        expiresAt: string;
    } & {
        endpoint: string;
    })[]>;
    enable(body: EnableBypassDto, actor: string): Promise<{
        ok: boolean;
    }>;
    disable(endpointB64: string, actor: string): Promise<{
        ok: boolean;
    }>;
}
export {};
