export type ThreeCompatTextureSemantic = "baseColor" | "normal" | "metallicRoughness" | "occlusion" | "emissive" | "clearcoat" | "transmission" | "alpha";
export interface ThreeCompatTextureMapReference {
    readonly semantic: ThreeCompatTextureSemantic;
    readonly uri: string;
    readonly colorSpace: "srgb" | "linear";
}
export interface ThreeCompatTextureSet {
    readonly id: string;
    readonly label: string;
    readonly license: string;
    readonly sourceAssetId: string;
    readonly sourcePath: string;
    readonly maps: readonly ThreeCompatTextureMapReference[];
}
export declare const THREE_COMPAT_TEXTURE_SETS: readonly ThreeCompatTextureSet[];
export declare function findThreeCompatTextureSet(id: string): ThreeCompatTextureSet | undefined;
//# sourceMappingURL=TextureSet.d.ts.map