export interface TransformCommonSpec { disabled?: boolean; } export interface JoinByColumnValueTransform { kind: 'JoinByColumnValue'; spec: TransformCommonSpec & { columns: string[]; }; } export interface ExtractColumnFieldsTransform { kind: 'ExtractColumnFields'; spec: TransformCommonSpec & { column: string; format: 'JSON' | 'Regex' | 'SplitByDelimiter' | 'KeyValuePairs'; matcher?: string; }; } export interface MergeColumnsTransform { kind: 'MergeColumns'; spec: TransformCommonSpec & { columns: string[]; name: string; }; } export interface MergeIndexedColumnsTransform { kind: 'MergeIndexedColumns'; spec: TransformCommonSpec & { column: string; }; } export interface MergeSeriesTransform { kind: 'MergeSeries'; spec: TransformCommonSpec; } export type Transform = JoinByColumnValueTransform | MergeColumnsTransform | MergeIndexedColumnsTransform | MergeSeriesTransform | ExtractColumnFieldsTransform; export declare const TRANSFORM_TEXT: { JoinByColumnValue: string; MergeColumns: string; MergeIndexedColumns: string; MergeSeries: string; ExtractColumnFields: string; }; //# sourceMappingURL=transforms.d.ts.map