import type { StockChart } from "./StockChart"; import type { StockPanel } from "./StockPanel"; import { Container, IContainerPrivate, IContainerSettings } from "../../core/render/Container"; import { Button } from "../../core/render/Button"; export interface IPanelControlsSettings extends IContainerSettings { /** * The [[StockChart]] the panel belongs to. */ stockChart: StockChart; /** * The [[StockPanel]] the buttons act on. */ stockPanel: StockPanel; } export interface IPanelControlsPrivate extends IContainerPrivate { } /** * Buttons on a [[StockChart]] panel that move it up or down, expand it and * close it. * * @see {@link https://www.amcharts.com/docs/v5/charts/stock/panels/#Panel_controls} for more info */ export declare class PanelControls extends Container { _settings: IPanelControlsSettings; _privateSettings: IPanelControlsPrivate; static className: string; static classNames: Array; /** * The [[Button]] that moves the panel one place up. */ upButton: Button; /** * The [[Button]] that moves the panel one place down. */ downButton: Button; /** * The [[Button]] that expands the panel to fill the chart, or shows the * other panels again. */ expandButton: Button; /** * The [[Button]] that closes the panel. */ closeButton: Button; protected _afterNew(): void; } //# sourceMappingURL=PanelControls.d.ts.map