
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
File name
Commit message
Commit date
import type { StockChart } from "../StockChart";
import type { StockControl } from "./StockControl";
import { Entity, IEntitySettings, IEntityPrivate, IEntityEvents } from "../../../core/util/Entity";
export interface IStockToolbarSettings extends IEntitySettings {
/**
* A [[StockChart]] the toolbar is for.
*/
stockChart: StockChart;
/**
* A reference to an element in the document to place tools in.
*/
container: HTMLElement;
/**
* A list of tools to show in toolbar.
*/
controls?: StockControl[];
/**
* If set to `false` the toolbar will not load default CSS.
*
* @default true
*/
useDefaultCSS?: boolean;
/**
* Menu will disable all interactions for the underlying chart when using
* tools.
*
* @default true
*/
deactivateRoot?: boolean;
}
export interface IStockToolbarPrivate extends IEntityPrivate {
}
export interface IStockToolbarEvents extends IEntityEvents {
created: {};
}
/**
* Builds a toolbar for [[StockChart]].
*
* @see {@link https://www.amcharts.com/docs/v5/charts/stock/toolbar/} for more info
*/
export declare class StockToolbar extends Entity {
static className: string;
static classNames: Array<string>;
_settings: IStockToolbarSettings;
_privateSettings: IStockToolbarPrivate;
_events: IStockToolbarEvents;
private _cssDisposer?;
protected _afterNew(): void;
_afterChanged(): void;
protected _dispose(): void;
private _initControls;
/**
* Loads the default CSS.
*
* @ignore Exclude from docs
*/
loadDefaultCSS(): void;
}
//# sourceMappingURL=StockToolbar.d.ts.map