export interface KiroSteeringOptions {
    projectName: string;
    stack: string[];
    activeSpecId?: string;
    activeSpecTitle?: string;
    approvedSpecs: {
        id: string;
        title: string;
    }[];
    architectureStyle?: string;
}
export interface KiroHookDefinition {
    id: string;
    event: 'agentSpawn' | 'userPromptSubmit' | 'preToolUse' | 'postToolUse' | 'stop';
    description: string;
    script: string;
}
export interface KiroSpecFormat {
    id: string;
    title: string;
    status: 'draft' | 'approved' | 'implementing' | 'done';
    userStories: {
        id: string;
        description: string;
        acceptanceCriteria: string[];
    }[];
    tasks: {
        id: string;
        description: string;
        status: 'pending' | 'done';
    }[];
}
export interface KiroSyncResult {
    steeringWritten: boolean;
    hooksWritten: number;
    specsExported: number;
}
export interface PlanuSpec {
    id: string;
    title: string;
    description: string;
    acceptanceCriteria: string[];
}
//# sourceMappingURL=kiro-integration.d.ts.map