import { Color } from './color'; import { Point2D } from './point2d'; /** * DropShadow data. */ export interface DropShadowData { /** * The offset of the drop shadow. * * This is defined in a coordinate space where x+ is right and y+ is down. */ offset: Point2D; /** * The blur radius of the drop shadow. * * This value assumes a Guassian blur and equals double the Guassian blur's standard deviation value. * * @see {@link https://drafts.csswg.org/css-backgrounds-3/#shadow-blur} */ radius: number; /** * The color of the drop shadow. */ color: Color; } declare const DropShadow_base: new (overrides?: Partial | undefined) => import("@diez/engine").Prefab & DropShadowData; /** * Provides a drop shadow. * * @noinheritdoc */ export declare class DropShadow extends DropShadow_base { defaults: { offset: Point2D; radius: number; color: Color; }; } export {}; //# sourceMappingURL=drop-shadow.d.ts.map