import type { PipelineFileSystem } from "../types.js"; type DiscoveryFs = Pick; export declare function resolvePlanDirectory(options: { cwd: string; homeDir: string; planDirectory?: string; }): string; export declare function resolveAbsolutePlanPath(planPath: string, cwd: string, homeDir: string): string; export declare function resolvePlanPath(options: { cwd: string; homeDir: string; plan?: string; plans?: string[]; planDirectory?: string; assumeYes?: boolean; fs?: DiscoveryFs; selectPlan?: (input: { message: string; options: Array<{ label: string; value: string; }>; }) => Promise; selectPlans?: (input: { message: string; options: Array<{ label: string; value: string; }>; required: boolean; }) => Promise; promptForPath?: (input: { message: string; placeholder: string; }) => Promise; }): Promise; export declare function resolvePlanPaths(options: { cwd: string; homeDir: string; plan?: string; plans?: string[]; planDirectory?: string; assumeYes?: boolean; fs?: DiscoveryFs; selectPlan?: (input: { message: string; options: Array<{ label: string; value: string; }>; }) => Promise; selectPlans?: (input: { message: string; options: Array<{ label: string; value: string; }>; required: boolean; }) => Promise; promptForPath?: (input: { message: string; placeholder: string; }) => Promise; }): Promise; export {};