export type GLTFExtensionSupportFamily = "texture" | "geometry" | "material" | "animation" | "scene" | "compression";
export type GLTFExtensionSupportStatus = "runtime-supported" | "decoder-required" | "parsed-with-limits" | "diagnostic-only" | "unsupported";
export interface GLTFExtensionSupportEntry {
    readonly name: string;
    readonly family: GLTFExtensionSupportFamily;
    readonly status: GLTFExtensionSupportStatus;
    readonly requiredAccepted: boolean;
    readonly publicApi: readonly string[];
    readonly decoder?: "draco" | "meshopt" | "ktx2-basis";
    readonly knownLimits: readonly string[];
}
export interface GLTFExtensionSupportEvaluation {
    readonly schemaVersion: "gltf-extension-support";
    readonly requested: readonly GLTFExtensionSupportEntry[];
    readonly supported: readonly GLTFExtensionSupportEntry[];
    readonly runtimeSupported: readonly GLTFExtensionSupportEntry[];
    readonly parsedWithLimits: readonly GLTFExtensionSupportEntry[];
    readonly diagnosticOnly: readonly GLTFExtensionSupportEntry[];
    readonly unsupportedUsed: readonly string[];
    readonly unsupportedRequired: readonly string[];
    readonly notAcceptedUsed: readonly string[];
    readonly decoderRequired: readonly GLTFExtensionSupportEntry[];
}
export declare const GLTF_EXTENSION_SUPPORT_MATRIX: readonly GLTFExtensionSupportEntry[];
export declare const GLTF_SUPPORTED_EXTENSION_NAMES: string[];
export declare const GLTF_RUNTIME_SUPPORTED_EXTENSION_NAMES: readonly string[];
export declare const GLTF_DECODER_REQUIRED_EXTENSION_NAMES: readonly string[];
export declare const GLTF_PARSED_WITH_LIMITS_EXTENSION_NAMES: readonly string[];
export declare const GLTF_DIAGNOSTIC_ONLY_EXTENSION_NAMES: readonly string[];
export declare const GLTF_REQUIRED_ACCEPTED_EXTENSION_NAMES: string[];
export declare function getGLTFExtensionSupport(name: string): GLTFExtensionSupportEntry;
export declare function evaluateGLTFExtensionSupport(extensionsUsed?: readonly string[], extensionsRequired?: readonly string[]): GLTFExtensionSupportEvaluation;
//# sourceMappingURL=GLTFExtensionSupport.d.ts.map