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