import { DynamicStructuredTool } from "@langchain/core/tools";
export declare const FEToolsState: any;
export interface FEToolParameters {
    name: string;
    type: string;
    description: string;
    required: boolean;
}
export interface FETool {
    name: string;
    description: string;
    parameters: FEToolParameters[];
}
export declare const createFETool: (tool: FETool) => FETool;
export declare const createFeTools: (tools: FETool[]) => DynamicStructuredTool[];
export declare const actionToTool: (tool: FETool) => DynamicStructuredTool;
