import { LitElement } from "lit"; import { Bindings } from "./bindings/types/bindings.js"; import { BindingsSchema } from "./bindings/types/bindings-schema.js"; export declare class NubContext extends LitElement { #private; ["name"]: string; ["initial-modes"]: string; modes: string; get effects(): { key: import("./bindings/types/effects.js").EffectReports; pointer: import("./bindings/types/effects.js").EffectReports; stick: import("./bindings/types/effects.js").EffectReports; }; get schema(): BindingsSchema; set schema(schema: BindingsSchema); get bindings(): Bindings; set bindings(b: Bindings); reset_bindings_to_defaults(): void; modes_set: import("../../index.js").RegulatedSet; firstUpdated(): void; render(): import("lit-html").TemplateResult<1>; }