import { ICloneable, IEquatable, ISupportCopyFrom } from '@devexpress/utils/lib/types'; import { ColorModelInfo } from '../color/color-model-info'; import { ColorProvider } from '../color/color-provider'; import { BorderBase } from './border-base'; import { BorderLineStyle } from './enums'; import { LayoutBorder } from './layout-border'; export declare class BorderInfo implements IEquatable, ISupportCopyFrom, ICloneable { style: BorderLineStyle; color: ColorModelInfo; width: number; offset: number; frame: boolean; shadow: boolean; getHashCode(): number; getBorderBase(colorProvider: ColorProvider): BorderBase; getLayoutBorder(colorProvider: ColorProvider): LayoutBorder; equals(obj: BorderInfo): boolean; static equalsBinary(borderInfoA: BorderInfo, borderInfoB: BorderInfo): boolean; copyFrom(obj: BorderInfo): void; clone(): BorderInfo; }