import type { ErrorReporter } from './ErrorReporter'; import { TranspilerCubeResolver } from './transpilers'; import { CompilerInterface } from './PrepareCompiler'; export interface Cube { name: string; [key: string]: any; } export declare class CubeDictionary implements TranspilerCubeResolver, CompilerInterface { private byId; constructor(); compile(cubes: Cube[], _errorReporter?: ErrorReporter): void; resolveCube(name: string): Cube | undefined; free(): void; cubeNames(): string[]; } //# sourceMappingURL=CubeDictionary.d.ts.map