import { Atom } from "./atom"; import { IAtoms } from "../interfaces"; import { PropertyString, PropertyNumberRange, PropertyPercentage } from "../common/props"; /** * The elevation settings atom. * @category Atoms */ export declare class ElevationSettings extends Atom { /** The shadow color property */ shadowColor: PropertyString; /** The base blur radius property */ baseBlurRadius: PropertyNumberRange; /** The base spread radius property */ baseSpreadRadius: PropertyNumberRange; /** The base color opacity property */ baseColorOpacity: PropertyNumberRange; /** The horizontal shadow length property */ horizontalShadowLength: PropertyNumberRange; /** The vertical shadow length property */ verticalShadowLength: PropertyNumberRange; /** The blur radius property */ blurRadius: PropertyNumberRange; /** The spread radius property */ spreadRadius: PropertyNumberRange; /** The color opacity property */ colorOpacity: PropertyNumberRange; /** The percentage change property */ percentageChange: PropertyPercentage; constructor(atoms: IAtoms); deserialize(obj: any): void; serialize(): any; }