import '../../../../../globals.js';
import { WGSLExpressionI32, WGSLExpressionU32, WGSLStatements } from '../../../imports.js';
export type mergeSequentialWGSLOptions = {
    lengthA: WGSLExpressionU32;
    lengthB: WGSLExpressionU32;
    compare: (indexA: WGSLExpressionU32, indexB: WGSLExpressionU32) => WGSLExpressionI32;
    setFromA: (indexOutput: WGSLExpressionU32, indexA: WGSLExpressionU32) => WGSLStatements;
    setFromB: (indexOutput: WGSLExpressionU32, indexB: WGSLExpressionU32) => WGSLStatements;
};
export declare const MERGE_SEQUENTIAL_DEFAULTS: {
    readonly greaterThan: null;
    readonly lessThanOrEqual: null;
};
declare const mergeSequentialWGSL: (providedOptions: mergeSequentialWGSLOptions) => WGSLStatements;
export default mergeSequentialWGSL;
//# sourceMappingURL=mergeSequentialWGSL.d.ts.map