/**
 * Slice command - executes the roadmap slicer to create PRDs from roadmap items
 */
import { Command } from 'commander';
import { INightWatchConfig } from '@night-watch/core';
import type { ISliceResult } from '@night-watch/core';
/**
 * Options for the slice command
 */
export interface ISliceOptions {
    dryRun: boolean;
    timeout?: string;
    provider?: string;
}
export interface IPlannerIssueCreationResult {
    created: boolean;
    skippedReason?: string;
    issueNumber?: number;
    issueUrl?: string;
}
export declare function createPlannerIssue(projectDir: string, config: INightWatchConfig, result: ISliceResult): Promise<IPlannerIssueCreationResult>;
/**
 * Build environment variables map from config and CLI options for slicer
 */
export declare function buildEnvVars(config: INightWatchConfig, options: ISliceOptions): Record<string, string>;
/**
 * Apply CLI flag overrides to the config for slicer
 */
export declare function applyCliOverrides(config: INightWatchConfig, options: ISliceOptions): INightWatchConfig;
/**
 * Register the slice command with the program
 */
export declare function sliceCommand(program: Command): void;
//# sourceMappingURL=slice.d.ts.map