import { RectangleF } from "@aurigma/design-atoms-model/Math/RectangleF";
import { Layer } from "./Layer";
import { ItemHandler } from "./ItemHandlers/ItemHandler";
import { RenderingType } from "@aurigma/design-atoms-model/Product/RenderingType";
export declare class LayerData {
    N: string;
    V: boolean;
    L: boolean;
    R: RectangleF;
    ID: string;
    VO: {
        T: string;
        D: any;
    }[];
    RenderingType: RenderingType;
    TextureStorageId: string;
    TextureSourceWidth: number;
    TextureSourceHeight: number;
    PreviewColor: string;
    constructor(layerObject?: Layer, forService?: boolean);
    static applyState(layerData: LayerData, layerObject: Layer, objectsHash?: {
        [voId: string]: ItemHandler;
    }): void;
}
