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 { /** * A target [[StockChart]]. */ stockChart: StockChart; /** * A target [[StockPanel]]. */ stockPanel: StockPanel; } export interface IPanelControlsPrivate extends IContainerPrivate { } /** * Creates a button set for [[StockChart]] panels (move up/down, close, etc.) * * @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; /** * A [[Button]] which moves panel up. * * @default Button.new() */ upButton: Button; /** * A [[Button]] which moves panel down. * * @default Button.new() */ downButton: Button; /** * A [[Button]] which expands/collapses the panel. * * @default Button.new() */ expandButton: Button; /** * A [[Button]] which closes the panel. * * @default Button.new() */ closeButton: Button; protected _afterNew(): void; } //# sourceMappingURL=PanelControls.d.ts.map