export { getUpdatePrompts, getPatchPrompts, getIgnorePrompts, getPrompts, nextSteps, startOver, };
import { AnnotatedIssue } from '../../../lib/snyk-test/legacy';
declare function getPrompts(vulns: any, policy: any): Prompt[];
declare function getPatchPrompts(vulns: AnnotatedIssue[], policy: any, options?: PromptOptions): Prompt[];
declare function getIgnorePrompts(vulns: any, policy: any, options?: any): Prompt[];
declare function getUpdatePrompts(vulns: AnnotatedIssue[], policy: any, options?: any): Prompt[];
interface Prompt {
    when?: (answers: any) => void;
    name: string;
    type?: string;
    message: string;
    default?: number | boolean | string;
    choices?: any[];
    vuln?: any;
    patches?: any;
}
interface PromptOptions {
    ignoreDisabled?: {
        reasonCode: string;
    };
    earlyExit?: boolean;
    packageManager?: string;
}
declare function startOver(): {
    name: string;
    message: string;
    type: string;
    default: boolean;
};
declare function nextSteps(pkg: any, prevAnswers: any): Prompt[];
