import { buildCommandContext } from '../../app/command-context.js';
import { resolveAssetsRoot } from '../../fs/assets.js';
import { resolveProjectRoot } from '../../fs/paths.js';
import { Command } from 'commander';
import { archiveBacklogItem } from './archive.js';
import { initializeBacklog } from './init.js';
import { createBacklogItem } from './new.js';
import { regenerateBacklogIndex } from './regenerate-index.js';
interface BacklogCommandDependencies {
    buildCommandContext: typeof buildCommandContext;
    resolveProjectRoot: typeof resolveProjectRoot;
    resolveAssetsRoot: typeof resolveAssetsRoot;
    initializeBacklog: typeof initializeBacklog;
    regenerateBacklogIndex: typeof regenerateBacklogIndex;
    createBacklogItem: typeof createBacklogItem;
    archiveBacklogItem: typeof archiveBacklogItem;
    pathExists: (path: string) => Promise<boolean>;
}
export declare function createBacklogCommand(overrides?: Partial<BacklogCommandDependencies>): Command;
export {};
//# sourceMappingURL=index.d.ts.map