export type CookbookDomain = 'ecommerce' | 'saas' | 'mobile' | 'api' | 'fintech' | 'devtools' | 'general';
export interface CookbookEntry {
    id: string;
    domain: CookbookDomain;
    featureType: string;
    title: string;
    description: string;
    acceptanceCriteria: string[];
    tags: string[];
    estimatedEffort?: string;
}
export interface CookbookCatalog {
    version: string;
    entries: CookbookEntry[];
}
export interface CookbookListInput {
    domain?: CookbookDomain;
    featureType?: string;
    limit?: number;
}
export interface CookbookGetInput {
    id: string;
}
export interface CookbookApplyInput {
    id: string;
    projectName?: string;
}
export interface CookbookContributeInput {
    domain: CookbookDomain;
    featureType: string;
    title: string;
    description: string;
    acceptanceCriteria: string[];
    tags: string[];
}
export interface CookbookSearchInput {
    query: string;
    limit?: number;
}
export interface CookbookApplyResult {
    id: string;
    title: string;
    specContent: string;
}
//# sourceMappingURL=spec-cookbook-types.d.ts.map