import { Column, ColumnView } from "./column"; import { ModelEvent } from "@bokehjs/core/bokeh_events"; import type * as p from "@bokehjs/core/properties"; import type { Attrs } from "@bokehjs/core/types"; import type { UIElementView } from "@bokehjs/models/ui/ui_element"; export declare class ScrollLatestEvent extends ModelEvent { readonly model: Feed; readonly rerender: boolean; readonly scroll_limit?: number | null | undefined; constructor(model: Feed, rerender: boolean, scroll_limit?: number | null | undefined); protected get event_values(): Attrs; static from_values(values: object): ScrollLatestEvent; } export declare class FeedView extends ColumnView { model: Feed; _intersection_observer: IntersectionObserver; _last_visible: UIElementView | null; _rendered: boolean; _sync: boolean; _reference: number | null; _reference_view: UIElementView | null; initialize(): void; connect_signals(): void; get node_map(): any; update_children(): Promise; build_child_views(): Promise; _update_layout(): void; render(): void; trigger_auto_scroll(): void; after_render(): void; } export declare namespace Feed { type Attrs = p.AttrsOf; type Props = Column.Props & { visible_children: p.Property; }; } export interface Feed extends Feed.Attrs { } export declare class Feed extends Column { properties: Feed.Props; constructor(attrs?: Partial); static __module__: string; } //# sourceMappingURL=feed.d.ts.map