/**
 * Map of all material properties and their default values in three.js - Material.js
 * This is used to copy properties and serialize/deserialize them.
 * @note: Upgrade note: keep updated from three.js/src/Material.js:22
 */
export declare const threeMaterialPropList: {
    name: string;
    blending: 1;
    side: 0;
    vertexColors: boolean;
    opacity: number;
    transparent: boolean;
    blendSrc: 204;
    blendDst: 205;
    blendEquation: 100;
    blendSrcAlpha: null;
    blendDstAlpha: null;
    blendEquationAlpha: null;
    blendColor: string;
    blendAlpha: number;
    depthFunc: 3;
    depthTest: boolean;
    depthWrite: boolean;
    stencilWriteMask: number;
    stencilFunc: 519;
    stencilRef: number;
    stencilFuncMask: number;
    stencilFail: 7680;
    stencilZFail: 7680;
    stencilZPass: 7680;
    stencilWrite: boolean;
    clippingPlanes: null;
    clipIntersection: boolean;
    clipShadows: boolean;
    shadowSide: null;
    colorWrite: boolean;
    precision: null;
    polygonOffset: boolean;
    polygonOffsetFactor: number;
    polygonOffsetUnits: number;
    dithering: boolean;
    alphaToCoverage: boolean;
    premultipliedAlpha: boolean;
    forceSinglePass: boolean;
    allowOverride: boolean;
    visible: boolean;
    toneMapped: boolean;
    userData: {};
    alphaTest: number;
    alphaHash: boolean;
};
export declare const threeMaterialInterpolateProps: string[];
//# sourceMappingURL=../../src/core/material/threeMaterialPropList.d.ts.map