import { TextLayerProps } from '../../layers/TextLayer'; import { ShapeLayerProps } from '../../layers/ShapeLayer'; import { ImageLayerProps } from '../../layers/ImageLayer'; import { GroupLayerProps } from '../../layers/GroupLayer'; import { LayerComponentProps, LayerId, SerializedLayer, SerializedLayers, Layer, LayerData, Layers } from '../../types'; import { RootLayerProps } from '../../layers/RootLayer'; import { FrameLayerProps } from '../../layers/FrameLayer'; export declare const getRandomId: () => LayerId; export declare const deserializeLayer:

(data: SerializedLayer) => LayerData

; export declare const serializeLayers: (layers: Layers, rootTreeId: LayerId) => SerializedLayers; export declare const isRootLayer:

(layer: Layer | Layer

) => layer is Layer; export declare const isMainLayer:

(layer: Layer

) => boolean; export declare const isGroupLayer:

(layer: Layer | Layer

) => layer is Layer; export declare const isTextLayer:

(layer: Layer | Layer

) => layer is Layer; export declare const isImageLayer:

(layer: Layer | Layer

) => layer is Layer; export declare const isShapeLayer:

(layer: Layer | Layer

) => layer is Layer; export declare const isFrameLayer:

(layer: Layer | Layer

) => layer is Layer;