import type { KlawConfig } from "../config/types.klaw.js";
import type { AnyAgentTool } from "./tools/common.js";
export declare function collectPresentKlawTools(candidates: readonly (AnyAgentTool | null | undefined)[]): AnyAgentTool[];
export declare function isUpdatePlanToolEnabledForKlawTools(params: {
    config?: KlawConfig;
    agentSessionKey?: string;
    agentId?: string | null;
    modelProvider?: string;
    modelId?: string;
}): boolean;
