import { Column } from '../column'; import { Vector } from '../vector'; import { DataType } from '../type'; import { Data } from '../data'; import { Schema } from '../schema'; import { Chunked } from '../vector/chunked'; import { RecordBatch } from '../recordbatch'; /** @ignore */ export declare function ensureSameLengthData(schema: Schema, chunks: Data[], batchLength?: number): [Schema, number, Data[]]; /** @ignore */ export declare function distributeColumnsIntoRecordBatches(columns: Column[]): [Schema, RecordBatch[]]; /** @ignore */ export declare function distributeVectorsIntoRecordBatches(schema: Schema, vecs: (Vector | Chunked)[]): [Schema, RecordBatch[]];