import type { ExtractUnit } from '../../../model/malloy_types'; import type { ExprValue } from '../types/expr-value'; import { ExpressionDef } from '../types/expression-def'; import type { FieldSpace } from '../types/field-space'; export declare class ExprTimeExtract extends ExpressionDef { readonly extractText: string; readonly args: ExpressionDef[]; elementType: string; static pluralMap: Record; static extractor(funcName: string): ExtractUnit | undefined; constructor(extractText: string, args: ExpressionDef[]); getExpression(fs: FieldSpace): ExprValue; }