export interface NodeTypeDefinitionResult { content: string; version?: string; error?: string; } export interface NodeDiscriminators { resources: Array<{ name: string; operations: string[]; }>; } export declare function listNodeDiscriminators(nodeId: string, nodeDefinitionDirs: string[]): NodeDiscriminators | null; export declare function resolveNodeTypeDefinition(nodeId: string, nodeDefinitionDirs: string[], options?: { version?: string; resource?: string; operation?: string; mode?: string; }): NodeTypeDefinitionResult; export declare function resolveBuiltinNodeDefinitionDirs(): string[];