import { AutomationsService } from './automations.service';
import { IngestAutomationEventDto } from './dto/ingest-automation-event.dto';
import { ScheduleWaitDto } from './dto/schedule-wait.dto';
export declare class AutomationsController {
    private readonly automationsService;
    constructor(automationsService: AutomationsService);
    ingestEvent(dto: IngestAutomationEventDto): Promise<{
        accepted: true;
        duplicate: boolean;
        matched: number;
        enqueued: number;
        degraded: boolean;
    }>;
    scheduleWait(dto: ScheduleWaitDto): Promise<{
        accepted: true;
        degraded: boolean;
    }>;
    syncAutomation(body: {
        id?: string;
    }): {
        accepted: boolean;
        id: string | null;
    };
}
