import type { TextureLike } from '../../shared';
export declare const mipmapScaleModeMap: {
    linear: {
        linear: number;
        nearest: number;
    };
    nearest: {
        linear: number;
        nearest: number;
    };
};
export declare const scaleModeMap: {
    linear: number;
    nearest: number;
};
export declare const compareFuncMap: {
    never: number;
    less: number;
    equal: number;
    'less-equal': number;
    greater: number;
    'not-equal': number;
    'greater-equal': number;
    always: number;
};
export declare const wrapModeMap: {
    'clamp-to-edge': number;
    repeat: number;
    'mirror-repeat': number;
};
export declare function updateTextureStyle(texture: TextureLike, gl: WebGL2RenderingContext, mipmaps: boolean, anisotropicExt: EXT_texture_filter_anisotropic | undefined, glFunctionName: 'samplerParameteri' | 'texParameteri', firstParam: 3553 | WebGLSampler, forceClamp: boolean, firstCreation: boolean): void;
