export declare function isValidPathComponent(component: string): boolean;
export declare function validatePathWithinBase(filePath: string, baseDir: string): boolean;
export declare function toSnakeCase(str: string): string;
export declare function parseNodeId(nodeId: string): {
    packageName: string;
    nodeName: string;
} | null;
export type NodeRequest = string | {
    nodeId: string;
    version?: string;
    resource?: string;
    operation?: string;
    mode?: string;
};
export interface CodeBuilderGetToolOptions {
    nodeDefinitionDirs?: string[];
}
export declare function getNodeTypes(nodeIds: NodeRequest[], options?: CodeBuilderGetToolOptions): string;
