export declare function specInitCommand(options?: {
    force?: boolean;
}): Promise<void>;
export declare function specStatusCommand(): Promise<void>;
export declare function specCheckCommand(): Promise<void>;
export interface SpecKitPlanContext {
    useSpecKit: boolean;
    specDir: string;
    artifacts: {
        spec?: string;
        plan?: string;
        tasks?: string;
    };
}
export declare function detectSpecKitContext(explicitFlag: "yes" | "no" | "auto"): Promise<SpecKitPlanContext>;
export declare function injectSpecKitPrompt(basePrompt: string, ctx: SpecKitPlanContext): string;
export declare function specPresetInstallCommand(name: string): Promise<void>;
