import type { EngineRuntimeState, RuntimeDirectAggregateDescriptor } from '../runtime-state.js';
export interface FreshDirectAggregateNativeMatrixSeed {
    readonly aggregateKind: RuntimeDirectAggregateDescriptor['aggregateKind'];
    readonly aggregateColStart: number;
    readonly aggregateColEnd: number;
    readonly resultOffset: number | undefined;
}
export declare function tryEvaluateNativeFreshDirectAggregateMatrixResults(args: {
    readonly state: Pick<EngineRuntimeState, 'wasm' | 'counters'>;
}, input: {
    readonly inputColCount: number;
    readonly matrixColStart: number;
    readonly seeds: readonly FreshDirectAggregateNativeMatrixSeed[];
    readonly values: Float64Array;
}): Float64Array | undefined;
