import * as cog from '../cog'; import * as dashboard from '../dashboard'; export declare class TextBoxVariableBuilder implements cog.Builder { protected readonly internal: dashboard.VariableModel; constructor(name: string); /** * Builds the object. */ build(): dashboard.VariableModel; name(name: string): this; label(label: string): this; hide(hide: dashboard.VariableHide): this; description(description: string): this; defaultValue(query: string | Record): this; current(current: dashboard.VariableOption): this; allowCustomValue(allowCustomValue: boolean): this; options(options: dashboard.VariableOption[]): this; staticOptions(staticOptions: dashboard.VariableOption[]): this; staticOptionsOrder(staticOptionsOrder: "before" | "after" | "sorted"): this; definition(definition: string): this; }