/**
 * @param {ObjectParquetReadOptions} options
 * @returns {Promise<void>}
 */
export function parquetRead(options: ObjectParquetReadOptions): Promise<void>;
/**
 * @param {Omit<ObjectParquetReadOptions, "onComplete">} options
 * @returns {Promise<Record<string, any>[]>}
 */
export function parquetReadObjects(options: Omit<ObjectParquetReadOptions, "onComplete">): Promise<Record<string, any>[]>;
/**
 * Object-row variant of Parquet read options used by this trimmed reader.
 */
export type ObjectParquetReadOptions = Omit<import("hyparquet").ParquetReadOptions, "rowFormat" | "filter" | "filterStrict" | "onComplete"> & {
    onComplete?: (rows: Record<string, any>[]) => void;
};
export type RowGroupObjectBuilder = (groupData: Record<string, any>[], selectStart: number, selectCount: number, columnData: import("hyparquet").DecodedArray[], columnSkipped: number[]) => Record<string, any>[];
//# sourceMappingURL=parquetRead.d.ts.map