/**
 * @import {ColumnChunk, ColumnIndex, DecodedArray, Encoding, OffsetIndex, ParquetType, Statistics} from 'hyparquet'
 * @import {PageEncodingStats} from 'hyparquet/src/types.js'
 * @import {ColumnEncoder, PageData, Writer} from '../src/types.js'
 */
/**
 * Write a column chunk to the writer.
 *
 * @param {object} options
 * @param {Writer} options.writer
 * @param {ColumnEncoder} options.column
 * @param {PageData} options.pageData
 * @returns {{ chunk: ColumnChunk, columnIndex?: ColumnIndex, offsetIndex?: OffsetIndex, bloomFilter?: Uint32Array }}
 */
export function writeColumn({ writer, column, pageData }: {
    writer: Writer;
    column: ColumnEncoder;
    pageData: PageData;
}): {
    chunk: ColumnChunk;
    columnIndex?: ColumnIndex;
    offsetIndex?: OffsetIndex;
    bloomFilter?: Uint32Array;
};
import type { Writer } from '../src/types.js';
import type { ColumnEncoder } from '../src/types.js';
import type { PageData } from '../src/types.js';
import type { ColumnChunk } from 'hyparquet';
import type { ColumnIndex } from 'hyparquet';
import type { OffsetIndex } from 'hyparquet';
//# sourceMappingURL=column.d.ts.map