type PlotCharOptions = {
    title?: string;
    char?: string;
    location?: string;
    color?: string;
    offset?: number;
    text?: string;
    textcolor?: string;
    editable?: boolean;
    size?: number;
    show_last?: boolean;
    display?: boolean;
    format?: string;
    precision?: number;
    force_overlay?: boolean;
};
type PlotOptions = {
    series?: number;
    title?: string;
    color?: string;
    linewidth?: number;
    style?: string;
    trackprice?: boolean;
    histbase?: boolean;
    offset?: number;
    join?: boolean;
    editable?: boolean;
    show_last?: boolean;
    display?: boolean;
    format?: string;
    precision?: number;
    force_overlay?: boolean;
};
type PlotShapeOptions = {
    series?: number;
    title?: string;
    style?: string;
    location?: string;
    color?: string;
    offset?: number;
    text?: string;
    textcolor?: string;
    editable?: boolean;
    size?: string;
    show_last?: number;
    display?: string;
    format?: string;
    precision?: number;
    force_overlay?: boolean;
};
type PlotArrowOptions = {
    series?: number;
    title?: string;
    colorup?: string;
    colordown?: string;
    offset?: number;
    minheight?: number;
    maxheight?: number;
    editable?: boolean;
    show_last?: number;
    display?: string;
    format?: string;
    precision?: number;
    force_overlay?: boolean;
};
type IndicatorOptions = {
    title: string;
    shorttitle: string;
    overlay: boolean;
    format: string;
    precision: number;
    scale: string;
    max_bars_back: number;
    timeframe: string;
    timeframe_gaps: boolean;
    explicit_plot_zorder: boolean;
    max_lines_count: number;
    max_labels_count: number;
    max_boxes_count: number;
    calc_bars_count: number;
    max_polylines_count: number;
    dynamic_requests: boolean;
    behind_chart: boolean;
};
type TSessionInfo = {
    isfirstbar: boolean;
    isfirstbar_regular: boolean;
    islastbar: boolean;
    islastbar_regular: boolean;
    ismarket: boolean;
    ispostmarket: boolean;
    ispremarket: boolean;
    extended: boolean;
    regular: boolean;
};
