import * as cog from '../cog'; import * as dashboard from '../dashboard'; export declare class DashboardBuilder implements cog.Builder { protected readonly internal: dashboard.Dashboard; private currentY; private currentX; private lastPanelHeight; constructor(title: string); /** * Builds the object. */ build(): dashboard.Dashboard; id(id: number | null): this; uid(uid: string): this; title(title: string): this; description(description: string): this; revision(revision: number): this; gnetId(gnetId: string): this; tags(tags: string[]): this; timezone(timezone: string): this; editable(): this; readonly(): this; tooltip(graphTooltip: dashboard.DashboardCursorSync): this; time(time: { from: string; to: string; }): this; timepicker(timepicker: cog.Builder): this; fiscalYearStartMonth(fiscalYearStartMonth: number): this; liveNow(liveNow: boolean): this; weekStart(weekStart: string): this; refresh(refresh: string): this; version(version: number): this; withPanel(panel: cog.Builder): this; withRow(rowPanel: cog.Builder): this; variables(variables: cog.Builder[]): this; withVariable(variable: cog.Builder): this; annotations(annotations: cog.Builder[]): this; annotation(annotation: cog.Builder): this; links(links: cog.Builder[]): this; link(link: cog.Builder): this; snapshot(snapshot: cog.Builder): this; preload(preload: boolean): this; }