import type { DaoCoreConfig } from "../config/types.daocore.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: DaoCoreConfig): {
    config: DaoCoreConfig;
    removed: string[];
};
export declare function noteOpencodeProviderOverrides(cfg: DaoCoreConfig): void;
export declare function collectImplicitFallbackClobberWarnings(cfg: DaoCoreConfig): string[];
export declare function noteImplicitFallbackClobberWarnings(cfg: DaoCoreConfig): void;
export declare function noteIncludeConfinementWarning(snapshot: {
    path?: string | null;
    issues?: Array<{
        message: string;
    }>;
}): void;
