UNPKG

@aurigma/design-atoms-model

Version:

Design Atoms is a part of Customer's Canvas SDK which allows for manipulating individual design elements through your code.

50 lines (49 loc) 1.5 kB
import { BaseTextItem } from "../Product/Items/BaseTextItem"; export interface IWatermarkTextConfig { text?: string; fontSettings?: BaseTextItem.FontSettings; scale?: number; opacity?: number; } export interface IWatermarkImageConfig { name?: string; storageId?: string; staticStorageId?: string; repeat?: boolean; opacity?: number; } export interface IWatermarkVisibilityConfig { canvas?: boolean; proof?: boolean; } export interface IWatermarkConfig { text?: IWatermarkTextConfig; image?: IWatermarkImageConfig; visibility?: IWatermarkVisibilityConfig; } export declare class WatermarkImageConfig implements IWatermarkImageConfig { name?: string; storageId?: string; staticStorageId?: string; repeat?: boolean; opacity?: number; clone(): WatermarkImageConfig; } export declare class WatermarkTextConfig implements IWatermarkTextConfig { text?: string; fontSettings?: BaseTextItem.FontSettings; scale?: number; opacity?: number; clone(): WatermarkTextConfig; } export declare class WatermarkVisibilityConfig implements IWatermarkVisibilityConfig { canvas?: boolean; proof?: boolean; clone(): WatermarkVisibilityConfig; } export declare class WatermarkConfig implements IWatermarkConfig { text?: IWatermarkTextConfig; image?: IWatermarkImageConfig; visibility?: IWatermarkVisibilityConfig; clone(): WatermarkConfig; }