import { BoundedObject, BoundedObjectConfig, BoundedObjectInstance } from "../svg/BoundedObject"; import { RenderingContext } from "../ui/RenderingContext"; import { PieLabelInstance } from "./PieLabel"; export interface PieLabelsContainerConfig extends BoundedObjectConfig { } export interface PieLabelsContainerInstance extends BoundedObjectInstance { leftLabels: PieLabelInstance[]; rightLabels: PieLabelInstance[]; } export declare class PieLabelsContainer extends BoundedObject { constructor(config: PieLabelsContainerConfig); prepare(context: RenderingContext, instance: PieLabelsContainerInstance): void; prepareCleanup(context: RenderingContext, instance: PieLabelsContainerInstance): void; distributeLabels(labels: PieLabelInstance[], instance: PieLabelsContainerInstance): void; } //# sourceMappingURL=PieLabelsContainer.d.ts.map