import { AstByCubeName, JsSet, CubeConverterInterface, YamlSet } from './CubeSchemaConverter'; export type PreAggregationDefinition = { cubeName: string; preAggregationName: string; code: string; }; export declare class CubePreAggregationConverter implements CubeConverterInterface { protected preAggregationDefinition: PreAggregationDefinition; constructor(preAggregationDefinition: PreAggregationDefinition); convert(astByCubeName: AstByCubeName): void; protected convertJS(cubeDefSet: JsSet): void; protected convertYaml(cubeDefSet: YamlSet): void; } //# sourceMappingURL=CubePreAggregationConverter.d.ts.map