import '../../../../../globals.js';
/**
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import { BufferSlot, CompareOrder, WGSLExpressionU32, WGSLMainModule } from '../../../imports.js';
export type mainMergeSimpleWGSLOptions<T> = {
    inputA: BufferSlot<T[]>;
    inputB: BufferSlot<T[]>;
    output: BufferSlot<T[]>;
    workgroupSize: number;
    grainSize: number;
    order: CompareOrder<T>;
    lengthExpressionA: WGSLExpressionU32;
    lengthExpressionB: WGSLExpressionU32;
};
export declare const MAIN_MERGE_SIMPLE_DEFAULTS: {};
declare const mainMergeSimpleWGSL: <T>(options: mainMergeSimpleWGSLOptions<T>) => WGSLMainModule;
export default mainMergeSimpleWGSL;
//# sourceMappingURL=mainMergeSimpleWGSL.d.ts.map