import type { MapChart } from "./MapChart"; import { Container, IContainerPrivate, IContainerSettings } from "../../core/render/Container"; import { Button } from "../../core/render/Button"; import { MultiDisposer } from "../../core/util/Disposer"; export interface IZoomControlSettings extends IContainerSettings { } export interface IZoomControlPrivate extends IContainerPrivate { /** * @ignore */ chart?: MapChart; } /** * A control that displays button for zooming [[MapChart]] in and out. * * @see {@link https://www.amcharts.com/docs/v5/charts/map-chart/map-pan-zoom/#Zoom_control} for more information * @important */ export declare class ZoomControl extends Container { /** * A [[Button]] for home. * * Home button is disabled by default. To enable it set its `visible: true`. * * @see (@link https://www.amcharts.com/docs/v5/charts/map-chart/map-pan-zoom/#Home_button) for more info * @since 5.7.5 */ readonly homeButton: Button; /** * A [[Button]] for zoom in. */ readonly plusButton: Button; /** * A [[Button]] for zoom out. */ readonly minusButton: Button; _settings: IZoomControlSettings; _privateSettings: IZoomControlPrivate; static className: string; static classNames: Array; protected _disposer: MultiDisposer | undefined; protected _afterNew(): void; _prepareChildren(): void; } //# sourceMappingURL=ZoomControl.d.ts.map