import type { Config } from '../../config/schema.js'; import type { AutomationDraftResponse, AutomationRepairDraftResponse, CreateAutomationDraftRequest, CreateAutomationRepairDraftRequest } from './automation-draft.types.js'; export interface AutomationDraftServiceOptions { config: Config; maxRepairAttempts?: number; } export declare class AutomationDraftService { private readonly options; constructor(options: AutomationDraftServiceOptions); createDraft(request: CreateAutomationDraftRequest, signal?: AbortSignal): Promise; createRepairDraft(request: CreateAutomationRepairDraftRequest, signal?: AbortSignal): Promise; }