import { initializeBacklog } from './init.js';
import { regenerateBacklogIndex, type RegenerateBacklogIndexResult } from './regenerate-index.js';
export interface CreateBacklogItemOptions {
    backlogRoot: string;
    assetsRoot: string;
    templatesRoot?: string;
    title: string;
    priority?: string;
    scope?: string;
    scopeEstimate?: string;
    labels?: string[];
    description?: string;
    createdAt?: string;
}
export interface CreateBacklogItemResult {
    id: string;
    backlogRoot: string;
    filePath: string;
    templatePath: string;
    index: RegenerateBacklogIndexResult;
}
export interface CreateBacklogItemDependencies {
    initializeBacklog: typeof initializeBacklog;
    regenerateBacklogIndex: typeof regenerateBacklogIndex;
}
export declare function createBacklogItem(options: CreateBacklogItemOptions, overrides?: Partial<CreateBacklogItemDependencies>): Promise<CreateBacklogItemResult>;
//# sourceMappingURL=new.d.ts.map