import type { InteractiveMode } from '../../../core/models/index.js';
export interface StepPreview {
    name: string;
    personaDisplayName: string;
    personaContent: string;
    instructionContent: string;
    allowedTools: string[];
    canEdit: boolean;
}
export interface FirstStepInfo {
    personaContent: string;
    personaDisplayName: string;
    allowedTools: string[];
}
export declare function getWorkflowDescription(identifier: string, projectCwd: string, previewCount?: number, lookupCwd?: string): {
    name: string;
    description: string;
    workflowStructure: string;
    stepPreviews: StepPreview[];
    interactiveMode?: InteractiveMode;
    firstStep?: FirstStepInfo;
};
//# sourceMappingURL=workflowPreview.d.ts.map