import '../../../../../globals.js';
import StrictOmit from '../../../../../phet-core/js/types/StrictOmit.js';
import { nBitCompactSingleSortWGSLOptions, WGSLExpressionT, WGSLExpressionU32, WGSLStatements } from '../../../imports.js';
export type compactSingleRadixSortWGSLOptions<T> = {
    totalBits: number;
    getBitsAtIndex: (value: WGSLExpressionT, bitIndex: WGSLExpressionU32) => WGSLExpressionU32;
} & StrictOmit<nBitCompactSingleSortWGSLOptions<T>, 'getBits'>;
declare const compactSingleRadixSortWGSL: <T>(providedOptions: compactSingleRadixSortWGSLOptions<T>) => WGSLStatements;
export default compactSingleRadixSortWGSL;
//# sourceMappingURL=compactSingleRadixSortWGSL.d.ts.map