export { readSource, writeDeclarations, removeDeclaration, updateDeclaration }; import { Library } from '../translationLayer/uniforms.js'; type Filter = (a: string) => boolean; declare const writeDeclarations: (baseDir: string, localPath: string, alias: string | undefined, filter: Filter, library?: Library, uniforms?: boolean) => Promise; declare const readSource: (path: string) => Promise; declare const updateDeclaration: (localPath: string, alias: string | undefined, filter: Filter, library?: Library, uniforms?: boolean) => (path: string) => void; declare const removeDeclaration: (filter: Filter) => (path: string) => void;