import '../../../../globals.js';
/**
 * TODO: doc
 *
 * @author Jonathan Olson <jonathan.olson@colorado.edu>
 */
import { BindingType } from '../../imports.js';
export default class StorageTextureBindingType extends BindingType {
    readonly access: GPUStorageTextureAccess;
    readonly format: GPUTextureFormat;
    readonly viewDimension: GPUTextureViewDimension;
    constructor(access: GPUStorageTextureAccess, format: GPUTextureFormat, viewDimension?: GPUTextureViewDimension);
    toDebugString(): string;
    combined(other: BindingType): BindingType | null;
    protected mutateBindGroupLayoutEntry(entry: GPUBindGroupLayoutEntry): void;
}
//# sourceMappingURL=StorageTextureBindingType.d.ts.map