import { BaseLlmCommand, type LlmContext } from '../llm/_shared/base-llm-command.js'; export default class InteractionsGenerate extends BaseLlmCommand { static description: string; static examples: string[]; static flags: { incremental: import("@oclif/core/interfaces").BooleanFlag; 'batch-size': import("@oclif/core/interfaces").OptionFlag; 'min-relationship-coverage': import("@oclif/core/interfaces").OptionFlag; 'max-gate-retries': import("@oclif/core/interfaces").OptionFlag; model: import("@oclif/core/interfaces").OptionFlag; 'dry-run': import("@oclif/core/interfaces").BooleanFlag; force: import("@oclif/core/interfaces").BooleanFlag; verbose: import("@oclif/core/interfaces").BooleanFlag; 'show-llm-requests': import("@oclif/core/interfaces").BooleanFlag; 'show-llm-responses': import("@oclif/core/interfaces").BooleanFlag; database: import("@oclif/core/interfaces").OptionFlag; json: import("@oclif/core/interfaces").BooleanFlag; }; protected execute(ctx: LlmContext, flags: Record): Promise; /** * Incremental mode: only process dirty modules. * Skips cross-process inference and coverage validation. */ private executeIncremental; /** * Import-based interactions scoped to dirty modules. */ private createImportBasedInteractionsScoped; /** * Contract matching scoped to dirty modules. */ private createContractInteractionsScoped; /** * Upsert a single symbol-level import interaction. Returns true if persisted. */ private upsertImportInteraction; /** * Step 2: Create import-based interactions (deterministic, no LLM). */ private createImportBasedInteractions; /** * Step 2.5: Contract-based matching (deterministic, no LLM). */ private createContractInteractions; /** * Report final results to the user. */ private reportResults; } //# sourceMappingURL=generate.d.ts.map