import { DataFrame } from './data-frame/index.js'; import { jexl } from './jexl/index.js'; import { FieldTransform as FTransform } from './transforms/index.js'; declare const FieldTransform: { setDefault(input: unknown, _parentContext: unknown, args: { value: any; }): any; map(input: any[], parentContext: any[], args: { fn: string; options?: any; }): any[] | null; setField(_input: unknown, _parentContext: unknown, args: { value: any; }): any; toString(input: unknown, _parentContext?: unknown): string | string[] | null; toBoolean(input: unknown, _parentContext?: unknown): boolean | boolean[] | null; toUpperCase(input: string | string[] | null | undefined, _parentContext?: unknown): string | string[] | null; toLowerCase(input: string | string[] | null | undefined, _parentContext?: unknown): string | string[] | null; trim(input: string | string[] | null | undefined, parentContext?: unknown, args?: { char: string; }): string | string[] | null; trimStart(input: string | string[] | null | undefined, _parentContext?: unknown, args?: { char: string; }): string | string[] | null; trimEnd(input: string | string[] | null | undefined, _parentContext?: unknown, args?: { char: string; }): string | string[] | null; truncate(input: string | string[] | null | undefined, _parentContext: unknown, args: { size: number; }): string | string[] | null; toISDN(input: unknown, _parentContext?: unknown): string | string[] | null; toNumber(input: unknown, _parentContext?: unknown, args?: { booleanLike?: boolean; }): number | number[] | null; decodeBase64(input: unknown, _parentContext?: unknown): string | string[] | null; encodeBase64(input: unknown, _parentContext?: unknown): string | string[] | null; decodeURL(input: string | string[] | null | undefined, _parentContext?: unknown): string | string[] | null; encodeURL(input: string | string[] | null | undefined, _parentContext?: unknown): string | string[] | null; decodeHex(input: unknown, _parentContext?: unknown): string | string[] | null; encodeHex(input: unknown, _parentContext?: unknown): string | string[] | null; encodeMD5(input: unknown, _parentContext?: unknown): string | string[] | null; encodeSHA(input: unknown, _parentContext?: unknown, { hash, digest }?: { hash?: string | undefined; digest?: string | undefined; }): string | string[] | null; encodeSHA1(input: unknown, _parentContext?: unknown): string | string[] | null; parseJSON(input: unknown, _parentContext?: unknown): any | null; toJSON(input: unknown, _parentContext?: unknown, { pretty }?: { pretty?: boolean | undefined; }): string | string[] | null; toGeoPoint(input: unknown, _parentContext?: unknown): { lat: number; lon: number; } | ({ lat: number; lon: number; })[] | null; extract(_input: unknown, _parentContext: Record, _args: import("./transforms/interfaces.js").ExtractFieldConfig): any | null; replaceRegex(input: string | string[] | null | undefined, _parentContext: unknown, { regex, replace, ignoreCase, global }: import("./transforms/interfaces.js").ReplaceRegexConfig): string | string[] | null; replaceLiteral(input: string | string[] | null | undefined, _parentContext: unknown, { search, replace }: import("./transforms/interfaces.js").ReplaceLiteralConfig): string | string[] | null; splitString(input: unknown, _parentContext?: unknown, args?: { delimiter: string; }): string[] | (string[][]) | null; toUnixTime(input: unknown, _parentContext?: unknown, { ms }?: { ms?: boolean | undefined; }): number | number[] | null; toISO8601(input: unknown, _parentContext?: unknown, args?: { resolution?: "seconds" | "milliseconds"; }): string | string[] | null; formatDate(input: unknown, _parentContext: unknown, args: FTransform.FormatDateConfig): string | string[] | null; parseDate(input: unknown, _parentContext: unknown, args: FTransform.ParseDateConfig): Date | (Date | null)[] | null; toCamelCase(input: string, _parentContext?: unknown): string | string[] | null; toKebabCase(input: string, _parentContext?: unknown): string | string[] | null; toPascalCase(input: string, _parentContext?: unknown): string | string[] | null; toSnakeCase(input: string, _parentContext?: unknown): string | string[] | null; toTitleCase(input: string, _parentContext?: unknown): string | string[] | null; repository: import("./interfaces.js").Repository; }; declare const RecordTransform: { renameField(input: import("./interfaces.js").RecordInput, _parentContext: import("./interfaces.js").RecordInput, args: { from: string; to: string; }): Record | null; setField(input: import("./interfaces.js").RecordInput, _parentContext: import("./interfaces.js").RecordInput, args: { field: string; value: any; }): Record | null; dropFields(input: import("./interfaces.js").RecordInput, _parentContext: import("./interfaces.js").RecordInput, args: { fields: string[]; }): Record | null; copyField(input: import("./interfaces.js").RecordInput, _parentContext: import("./interfaces.js").RecordInput, args: { from: string; to: string; }): Record | null; transformRecord(_input: import("./interfaces.js").RecordInput, _parentContext: import("./interfaces.js").RecordInput, _args: any): Record | null; dedupe(input: any[], _parentContext?: unknown[]): T[] | null; repository: import("./interfaces.js").Repository; }; declare module './aggregation-frame/AggregationFrame.d.ts' { interface AggregationFrame> { /** * Run aggregations and flatten the grouped data into a DataFrame * @returns the new columns */ run(): Promise>; [key: string | symbol]: unknown; } } export * from './aggregation-frame/index.js'; export * from './aggregations/index.js'; export * from './builder/index.js'; export * from './column/index.js'; export * from './core/index.js'; export * from './core/index.js'; export * from './data-frame/index.js'; export * from './document-matcher/index.js'; export * from './interfaces.js'; export * from './transforms/helpers.js'; export * from './validations/index.js'; export * from './vector/index.js'; export { FieldTransform, RecordTransform, jexl }; export * from './adapters/index.js'; export * from './function-configs/index.js'; export { makeRandomDataSet } from './random-DT-data-generator/make-dt-data-set.js'; export { makeRandomDataFunctionForField } from './random-DT-data-generator/make-dt-field-fn.js'; //# sourceMappingURL=index.d.ts.map