import { type ExplorerConfig } from "../../toolcraft-design/dist/index.js";
import type { ActionFs, DiscoveryFs, PlanKind } from "./types.js";
type RunExplorerImpl = (config: ExplorerConfig<void>) => Promise<void | null>;
export declare function runPlanBrowser(options: {
    cwd: string;
    homeDir: string;
    configPath: string;
    projectConfigPath: string;
    fs: DiscoveryFs & Partial<ActionFs>;
    kind?: PlanKind;
    variables?: Record<string, string | undefined>;
    assumeYes?: boolean;
    onCreatePlan?: () => Promise<void>;
    runExplorerImpl?: RunExplorerImpl;
}): Promise<void>;
export {};
