import '../../../../../globals.js';
import { LocalIndexable, OptionalLengthExpressionable, RakedSizable, WGSLExpressionU32, WGSLStatements, WorkgroupIndexable } from '../../../imports.js';
export type coalescedLoopWGSLOptions = {
    callback: (localIndex: WGSLExpressionU32, dataIndex: WGSLExpressionU32) => WGSLStatements;
} & RakedSizable & OptionalLengthExpressionable & WorkgroupIndexable & LocalIndexable;
export declare const COALESCED_LOOP_DEFAULTS: {
    readonly localIndex: import("../WGSLString.js").default;
    readonly workgroupIndex: import("../WGSLString.js").default;
    readonly lengthExpression: null;
};
declare const coalescedLoopWGSL: (providedOptions: coalescedLoopWGSLOptions) => WGSLStatements;
export default coalescedLoopWGSL;
//# sourceMappingURL=coalescedLoopWGSL.d.ts.map