import type { IDataObject, IExecuteFunctions, INodeProperties } from 'n8n-workflow'; export declare const TOOL_V2: { '@tool': boolean[]; '@version': { _cnd: { gte: number; }; }[]; }; export declare const fromAI: (key: string, description: string) => string; export declare const MODEL_CHOICE = "model"; export declare function isToolV2(this: IExecuteFunctions): boolean; export declare function getChoice(this: IExecuteFunctions, parameterName: string, index: number, allowed: string[]): string | undefined; interface ModelChoiceField { displayName: string; name: string; key: string; modelDescription: string; description: string; choices: Array<{ name: string; value: string; }>; show: IDataObject; } export declare function modelChoiceField(field: ModelChoiceField): INodeProperties[]; export {};