import { DDiagramDataDiagram } from "./d-diagram-data"; import { DDiagramDataScoped } from "./d-diagram-data-scoped"; import { EShapeDataValueState } from "./shape/e-shape-data-value-state"; export declare class DDiagramDataProtectedImpl implements DDiagramDataScoped { protected _diagram: DDiagramDataDiagram; constructor(diagram: DDiagramDataDiagram); get ids(): string[]; set(id: string, value: unknown, time?: number, state?: EShapeDataValueState, from?: number | null, to?: number | null): boolean; toDirty(id: string): boolean; each(iteratee: (id: string) => boolean | void): string | null; }