import { member } from "../../../core";
export interface XiexeToonMaterialInput {
    id?: string;
    persistentId?: string;
    updateOrder?: member<number>;
    Enabled?: member<boolean>;
    HighPriorityIntegration?: member<boolean>;
    MainTexture?: member<any>;
    Color?: member<[number, number, number, number]>;
    UseVertexColors?: member<boolean>;
    BlendMode?: member<any>;
    ZWrite?: member<any>;
    AlphaClip?: member<number>;
    MainTextureScale?: member<[number, number]>;
    MainTextureOffset?: member<[number, number]>;
    Saturation?: member<number>;
    NormalMap?: member<any>;
    NormalMapScale?: member<[number, number]>;
    NormalMapOffset?: member<[number, number]>;
    NormalScale?: member<number>;
    Metallic?: member<number>;
    Glossiness?: member<number>;
    Reflectivity?: member<number>;
    MetallicGlossMap?: member<any>;
    MetallicGlossMapScale?: member<[number, number]>;
    MetallicGlossMapOffset?: member<[number, number]>;
    EmissionMap?: member<any>;
    EmissionColor?: member<[number, number, number, number]>;
    EmissionMapScale?: member<[number, number]>;
    EmissionMapOffset?: member<[number, number]>;
    RimColor?: member<[number, number, number, number]>;
    RimAlbedoTint?: member<number>;
    RimAttenuationEffect?: member<number>;
    RimIntensity?: member<number>;
    RimRange?: member<number>;
    RimThreshold?: member<number>;
    RimSharpness?: member<number>;
    SpecularIntensity?: member<number>;
    SpecularArea?: member<number>;
    Matcap?: member<any>;
    MatcapTint?: member<[number, number, number, number]>;
    OcclusionMap?: member<any>;
    OcclusionMapScale?: member<[number, number]>;
    OcclusionMapOffset?: member<[number, number]>;
    OcclusionColor?: member<[number, number, number, number]>;
    Outline?: member<any>;
    OutlineWidth?: member<number>;
    OutlineColor?: member<[number, number, number, number]>;
    OutlineAlbedoTint?: member<boolean>;
    OutlineMask?: member<any>;
    ShadowRamp?: member<any>;
    ShadowRampMask?: member<any>;
    ShadowRampMaskScale?: member<[number, number]>;
    ShadowRampMaskOffset?: member<[number, number]>;
    ShadowRim?: member<[number, number, number, number]>;
    ShadowSharpness?: member<number>;
    ShadowRimRange?: member<number>;
    ShadowRimThreshold?: member<number>;
    ShadowRimSharpness?: member<number>;
    ShadowRimAlbedoTint?: member<number>;
    ThicknessMap?: member<any>;
    ThicknessMapScale?: member<[number, number]>;
    ThicknessMapOffset?: member<[number, number]>;
    SubsurfaceColor?: member<[number, number, number, number]>;
    SubsurfaceDistortion?: member<number>;
    SubsurfacePower?: member<number>;
    SubsurfaceScale?: member<number>;
    OffsetFactor?: member<number>;
    OffsetUnits?: member<number>;
    Culling?: member<any>;
    ColorMask?: member<any>;
    AlbedoUV?: member<number>;
    NormalUV?: member<number>;
    MetallicUV?: member<number>;
    ThicknessUV?: member<number>;
    OcclusionUV?: member<number>;
    EmissionUV?: member<number>;
    RenderQueue?: member<number>;
    __legacyCutout?: member<boolean>;
    _regular?: member<any>;
    _outline?: member<any>;
}
export declare function XiexeToonMaterial(props: XiexeToonMaterialInput): any;
//# sourceMappingURL=XiexeToonMaterial.d.ts.map