export interface IdeaItem {
    id: string;
    title: string;
    description: string;
    tags: string[];
    capturedAt: string;
    capturedFrom: 'conversation' | 'tool';
    status: 'new' | 'in-review' | 'converted' | 'discarded';
    specId?: string;
    discardedReason?: string;
    expiresAt?: string;
}
export interface CaptureIdeaInput {
    projectId: string;
    projectPath: string;
    title: string;
    description: string;
    tags?: string[];
}
export interface ListBacklogInput {
    projectId: string;
    projectPath: string;
    status?: IdeaItem['status'];
    tag?: string;
}
export interface PromoteIdeaInput {
    projectId: string;
    projectPath: string;
    ideaId: string;
}
export interface DiscardIdeaInput {
    projectId: string;
    projectPath: string;
    ideaId: string;
    reason: string;
}
//# sourceMappingURL=ideas.d.ts.map