import type { DataSchemaCompiler } from '../compiler/DataSchemaCompiler'; export declare abstract class AbstractExtension { protected readonly cubeFactory: any; protected readonly compiler: DataSchemaCompiler; protected readonly cubes: any[]; protected constructor(cubeFactory: any, compiler: DataSchemaCompiler, cubes: any[]); protected addCubeDefinition(name: string, cube: any): void; } //# sourceMappingURL=extension.abstract.d.ts.map