import { type Config } from '@polka-codes/cli-shared';
import { type WorkflowFn } from '@polka-codes/core';
import type { CliToolRegistry } from '../workflow-tools';
import type { BaseWorkflowInput } from './workflow.utils';
export type InitInteractiveWorkflowInput = {
    configPath: string;
    scriptName?: string;
    scriptInstructions?: string;
    generateScript?: boolean;
    skipConfirmation?: boolean;
};
type InitInteractiveWorkflowOutput = {
    configPath: string;
    scriptPath?: string;
    generatedConfig?: Partial<Config>;
};
export declare const initInteractiveWorkflow: WorkflowFn<InitInteractiveWorkflowInput & BaseWorkflowInput, InitInteractiveWorkflowOutput, CliToolRegistry>;
export {};
//# sourceMappingURL=init-interactive.workflow.d.ts.map