import type { KlawConfig } from "../config/types.klaw.js";
export declare function formatConfigPath(parts: Array<string | number>): string;
export declare function resolveConfigPathTarget(root: unknown, path: Array<string | number>): unknown;
export declare function stripUnknownConfigKeys(config: KlawConfig): {
    config: KlawConfig;
    removed: string[];
};
export declare function noteOpencodeProviderOverrides(cfg: KlawConfig): void;
export declare function collectImplicitFallbackClobberWarnings(cfg: KlawConfig): string[];
export declare function noteImplicitFallbackClobberWarnings(cfg: KlawConfig): void;
export declare function noteIncludeConfinementWarning(snapshot: {
    path?: string | null;
    issues?: Array<{
        message: string;
    }>;
}): void;
