import '../../../../../globals.js';
import { WGSLExpression, WGSLExpressionI32, WGSLExpressionU32 } from '../../../imports.js';
/**
 * Integer extension for RenderExtend.
 *
 * Given size=4, provide the following patterns:
 *
 * input:  -6, -5, -4, -3, -2, -1, 0, 1, 2, 3, 4, 5, 6, 7, 8, 9
 *
 * pad:     0,  0,  0,  0,  0,  0, 0, 1, 2, 3, 3, 3, 3, 3, 3, 3
 * repeat:  2,  3,  0,  1,  2,  3, 0, 1, 2, 3, 0, 1, 2, 3, 0, 1
 * reflect: 2,  3,  3,  2,  1,  0, 0, 1, 2, 3, 3, 2, 1, 0, 0, 1
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
declare const _default: (i: WGSLExpressionI32, size: WGSLExpressionI32, extend: WGSLExpressionU32) => WGSLExpression;
export default _default;
//# sourceMappingURL=extend_i32WGSL.d.ts.map