import { DBase } from "./d-base"; import { DChartAxisContainer } from "./d-chart-axis-container"; import { DChartAxisPosition } from "./d-chart-axis-position"; import { EShapeBar } from "./shape/variant/e-shape-bar"; import { EShapeBarPosition } from "./shape/variant/e-shape-bar-position"; import { DChartAxis } from "./d-chart-axis"; import { DChartAxisGuideSimpleShape, DChartAxisGuideSimpleShapeOptions, DChartAxisGuideSimpleShapeStrokeOptions, DChartAxisGuideSimpleShapeTextAlignOptions, DChartAxisGuideSimpleShapeTextOptions } from "./d-chart-axis-guide-simple-shape"; import { EShapeStrokeLike } from "./shape/e-shape-stroke"; import { EShapeStrokeStyle } from "./shape/e-shape-stroke-style"; import { EShapeRectangleRounded } from "./shape/variant/e-shape-rectangle-rounded"; import { EShapeTextLike } from "./shape/e-shape-text"; import { DeepPartial } from "./util/deep-partial"; import { EShapeTextAlignLike } from "./shape/e-shape-text-align"; export declare class DChartAxisGuideSimpleShapeImpl implements DChartAxisGuideSimpleShape { protected _options?: DChartAxisGuideSimpleShapeOptions; protected _bar?: EShapeBar | null; protected _label?: EShapeRectangleRounded | null; protected _labelMargin?: number; protected _tick?: EShapeBar | null; protected _tickMargin?: number; constructor(options?: DChartAxisGuideSimpleShapeOptions); get bar(): EShapeBar | null; protected newBar(): EShapeBar | null; protected toStrokeOptions(options?: DChartAxisGuideSimpleShapeStrokeOptions, style?: EShapeStrokeStyle): Partial; protected toTextOptions(options?: DChartAxisGuideSimpleShapeTextOptions): DeepPartial; protected toTextAlignOptions(options?: DChartAxisGuideSimpleShapeTextAlignOptions): Partial; protected toBarPosition(axis: DChartAxis): EShapeBarPosition; get label(): EShapeRectangleRounded | null; protected newLabel(): EShapeRectangleRounded | null; get labelMargin(): number; protected newLabelMargin(): number; get tick(): EShapeBar | null; protected newTick(): EShapeBar | null; get tickMargin(): number; protected newTickMargin(): number; protected toTickPosition(axis: DChartAxis): EShapeBarPosition; bind(container: DChartAxisContainer, index: number, axis: DChartAxis): void; unbind(): void; update(position: DChartAxisPosition, x: number, y: number, visible: boolean, width: number, height: number, offset: number): boolean; destroy(): void; }