import type { FasedAgentConfig } from "../config/config.js";
export type ToolFsPolicy = {
    workspaceOnly: boolean;
};
export declare function createToolFsPolicy(params: {
    workspaceOnly?: boolean;
}): ToolFsPolicy;
export declare function resolveToolFsConfig(params: {
    cfg?: FasedAgentConfig;
    agentId?: string;
}): {
    workspaceOnly?: boolean;
};
export declare function resolveEffectiveToolFsWorkspaceOnly(params: {
    cfg?: FasedAgentConfig;
    agentId?: string;
}): boolean;
export declare function resolveEffectiveToolFsRootExpansionAllowed(params: {
    cfg?: FasedAgentConfig;
    agentId?: string;
}): boolean;
