import { Annotation, AnnotationView } from "./annotation"; import { LabelOverrides } from "../axes/axis"; import { FixedTicker } from "../tickers/fixed_ticker"; import { TickFormatter } from "../formatters/tick_formatter"; import { LabelingPolicy } from "../policies/labeling"; import { BaseText } from "../text/base_text"; import { Anchor, Orientation } from "../../core/enums"; import type * as visuals from "../../core/visuals"; import * as mixins from "../../core/property_mixins"; import type * as p from "../../core/properties"; export declare abstract class BaseBarView extends AnnotationView { model: BaseBar; visuals: BaseBar.Visuals; } export declare namespace BaseBar { type Attrs = p.AttrsOf; type Props = Annotation.Props & { location: p.Property; orientation: p.Property; title: p.Property; title_standoff: p.Property; width: p.Property; height: p.Property; margin: p.Property; padding: p.Property; ticker: p.Property; formatter: p.Property; major_label_overrides: p.Property; major_label_policy: p.Property; label_standoff: p.Property; major_tick_in: p.Property; major_tick_out: p.Property; minor_tick_in: p.Property; minor_tick_out: p.Property; } & Mixins; type Mixins = mixins.TitleText & mixins.MajorLabelText & mixins.MajorTickLine & mixins.MinorTickLine & mixins.BackgroundFill & mixins.BackgroundHatch & mixins.BorderLine & mixins.BarLine; type Visuals = Annotation.Visuals & { title_text: visuals.Text; major_label_text: visuals.Text; major_tick_line: visuals.Line; minor_tick_line: visuals.Line; background_fill: visuals.Fill; background_hatch: visuals.Hatch; border_line: visuals.Line; bar_line: visuals.Line; }; } export interface BaseBar extends BaseBar.Attrs { } export declare abstract class BaseBar extends Annotation { properties: BaseBar.Props; __view_type__: BaseBarView; constructor(attrs?: Partial); } //# sourceMappingURL=base_bar.d.ts.map