import type { RawKernelExports } from './raw-kernel-exports.js'; export declare function evalDirectCriteriaMatchedAggregateBatchRaw(raw: RawKernelExports, aggregateKinds: Uint8Array, matchStarts: Uint32Array, matchLengths: Uint32Array, matchedRows: Uint32Array, aggregateTags: Uint8Array, aggregateNumbers: Float64Array, aggregateErrors: Uint16Array, outTags: Uint8Array, outNumbers: Float64Array, outErrors: Uint16Array): void; export declare function evalDirectCriteriaPredicateAggregateBatchRaw(raw: RawKernelExports, aggregateKind: number, rowCount: number, criteriaOps: Uint8Array, criteriaKinds: Uint8Array, criteriaValues: Float64Array, criteriaStringIds: Uint32Array, criteriaTags: Uint8Array, criteriaNumbers: Float64Array, criteriaStringIdsByRow: Uint32Array, aggregateTags: Uint8Array, aggregateNumbers: Float64Array, aggregateErrors: Uint16Array, outTags: Uint8Array, outNumbers: Float64Array, outErrors: Uint16Array): void;