import { PropertyDescriptor, FriendlyEnum } from '@dt/core-ui'; /// //@ts-ignore import { i18n } from 'i18next'; import { IPaintObject, PaintObjectType } from '../../../../ImageViewer/Layers'; import { ViewerOptions } from '../../../../ImageViewer/ViewerOptions'; export declare let lineColorDescriptor: PropertyDescriptor; export declare let lineColorDescriptorAsBorderColor: PropertyDescriptor; export declare let startCapStyleDescriptor: PropertyDescriptor; export declare let endCapStyleDescriptor: PropertyDescriptor; export declare let capSizeDescriptor: PropertyDescriptor; export declare let capColorDescriptor: PropertyDescriptor; export declare let lineCapStyleEnumProps: { friendlyEnum: FriendlyEnum; }; export declare let rotationDescriptor: PropertyDescriptor, keepAspectRatioDescriptor: any, imageAlignmentDescriptor: any, skewXDescriptor: any, skewYDescriptor: any; export declare let fileNameDescriptor: PropertyDescriptor; export declare let fontSizeDescriptor: PropertyDescriptor; export declare let fontNameDescriptor: PropertyDescriptor; export declare let borderColorDescriptor: PropertyDescriptor; export declare let borderWidthDescriptor: PropertyDescriptor; export declare let borderRadiusDescriptor: PropertyDescriptor; export declare let imageFileContentDescriptor: PropertyDescriptor; export declare let boundsWidthDescriptor: PropertyDescriptor; export declare let boundsHeightDescriptor: PropertyDescriptor; export declare let boundsDescriptors: PropertyDescriptor[]; export declare let positionDescriptors: PropertyDescriptor[]; export declare let lineCoordinatesDescriptor: PropertyDescriptor[]; export declare let fontNameEnumProps: { friendlyEnum: FriendlyEnum; }; export declare let imageAlignmentEnumProps: { friendlyEnum: FriendlyEnum; }; export declare let bracketsArrowDirectionEnumProps: { friendlyEnum: FriendlyEnum; }; export declare let bracketsShapeEnumProps: { friendlyEnum: FriendlyEnum; }; export declare let onOffEnumProps: { friendlyEnum: FriendlyEnum; }; export declare let borderStyleTypeEnumProps: { friendlyEnum: FriendlyEnum; }; export declare let limitedBorderStyleTypeEnumProps: { friendlyEnum: FriendlyEnum; }; export declare let textAlignEnumProps: { friendlyEnum: FriendlyEnum; }; export declare function initializePropertyDescriptors(in17n: i18n): void; export declare function getWebSafeFontNames(in17n: i18n): { value: string; name: string; }[]; export declare function initializeEnumProps(in17n: i18n, options: ViewerOptions): void; export declare function getObjectDescriptors(obj: IPaintObject): PropertyDescriptor[]; export declare function getDefaultObject(type?: PaintObjectType): any;