import { Annotation, AnnotationView } from "./annotation"; import { LineScalar } from "../../core/property_mixins"; import { Line } from "../../core/visuals"; import { Color } from "../../core/types"; import * as p from "../../core/properties"; export declare class SlopeView extends AnnotationView { model: Slope; visuals: Slope.Visuals; initialize(): void; connect_signals(): void; render(): void; protected _draw_slope(): void; } export declare namespace Slope { type Attrs = p.AttrsOf; type Props = Annotation.Props & LineScalar & { gradient: p.Property; y_intercept: p.Property; x_range_name: p.Property; y_range_name: p.Property; line_color: p.Property; line_width: p.Property; line_alpha: p.Property; }; type Visuals = Annotation.Visuals & { line: Line; }; } export interface Slope extends Slope.Attrs { } export declare class Slope extends Annotation { properties: Slope.Props; constructor(attrs?: Partial); static initClass(): void; }