import type { Sampler, Texture } from '@antv/g-device-api'; export interface ViewerTexture { name: string; surfaces: HTMLCanvasElement[]; extraInfo?: Map | null; activate?: () => Promise; } export interface TextureOverride { texture: Texture | null; sampler?: Sampler; width: number; height: number; } export interface TextureBase { name: string; width: number; height: number; } export declare class TextureMapping { name: string; texture: Texture | null; sampler: Sampler | null; width: number; height: number; lodBias: number; reset(): void; copy(other: TextureMapping): void; } export interface LoadedTexture { texture: Texture; viewerTexture: ViewerTexture; } //# sourceMappingURL=TextureHolder.d.ts.map