import type { ExprValue } from '../types/expr-value'; import { ExpressionDef } from '../types/expression-def'; import type { FieldName, FieldSpace } from '../types/field-space'; export declare class ExprUngroup extends ExpressionDef { readonly control: 'all' | 'exclude'; readonly expr: ExpressionDef; readonly fields: FieldName[]; legalChildTypes: import("../../../model/malloy_types").TypeDesc[]; elementType: string; constructor(control: 'all' | 'exclude', expr: ExpressionDef, fields: FieldName[]); getExpression(fs: FieldSpace): ExprValue; }