import { Atom } from "./atom"; import { IAtoms } from "../interfaces"; import { PropertyNumberRange, PropertyPercentage } from "../common/props"; /** * The BevelSettings atom. * @category Atoms */ export declare class BevelSettings extends Atom { /** The standard bevel settings */ standard: BevelSettingsProps; /** The inverse bevel settings */ inverse: BevelSettingsProps; constructor(atoms: IAtoms); deserialize(obj: any): void; serialize(): any; } /** * The bevel settings. * @category Atoms */ export declare class BevelSettingsProps { /** Is this a standard bevel? */ standard: boolean; /** 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 light glow opacity property */ lightGlowOpacity: PropertyNumberRange; /** The dark shadow opacity property */ darkShadowOpacity: PropertyNumberRange; /** The percentage change property */ percentageChange: PropertyPercentage; constructor(standard: boolean, bs: BevelSettings); deserialize(obj: any): void; serialize(): any; }