import { SettingsManager } from "@earendil-works/pi-coding-agent";
import type { KlawConfig } from "../config/types.klaw.js";
import type { PluginMetadataSnapshot } from "../plugins/plugin-metadata-snapshot.js";
export declare function createPreparedEmbeddedPiSettingsManager(params: {
    cwd: string;
    agentDir: string;
    cfg?: KlawConfig;
    pluginMetadataSnapshot?: PluginMetadataSnapshot;
    /** Resolved context window budget so reserve-token floor can be capped for small models. */
    contextTokenBudget?: number;
}): SettingsManager;
