export type ParsedFunctionoidDef = { path: string; name: string; params?: { name: string; defaultValue: string; }[]; signature: string; referencesChildren: boolean | null; }; export type ParsedFunctionoidDefs = { [name: string]: ParsedFunctionoidDef; }; export type ParsedFile = { functions: ParsedFunctionoidDefs; modules: ParsedFunctionoidDefs; vars: string[]; includes: string[]; uses: string[]; }; export declare const stripComments: (src: string) => string; export declare function parseOpenSCAD(path: string, src: string, skipPrivates: boolean): ParsedFile; //# sourceMappingURL=openscad-pseudoparser.d.ts.map