export interface OpenCodeWorkspace {
    detected: boolean;
    markers: string[];
    configPath?: string;
    version?: string;
}
export interface OpenCodeAdapterInput {
    projectPath: string;
    action: 'detect' | 'scaffold' | 'coach';
}
export interface OpenCodeAdapterResult {
    detected: boolean;
    markers: string[];
    configPath?: string;
    scaffoldedFiles?: string[];
    coachRules?: string[];
}
export interface OpenCodeCoachRule {
    id: string;
    rule: string;
    rationale: string;
    severity: 'strict' | 'recommended';
}
export interface ScaffoldResult {
    files: string[];
}
//# sourceMappingURL=opencode.d.ts.map