import { type Definition, type DefineState, NotebookRuntime as NotebookRuntimeBase } from "@observablehq/notebook-kit/runtime";
import "@observablehq/notebook-kit/index.css";
import "@observablehq/notebook-kit/theme-air.css";
export { Definition, DefineState };
export declare class NotebookRuntime extends NotebookRuntimeBase {
    stateById: Map<number, DefineState>;
    constructor();
    has(cellId: number): boolean;
    add(definition: Definition): Promise<HTMLDivElement>;
    update(definition: Definition): Promise<HTMLDivElement>;
    clear(cellId: number): Promise<void>;
    remove(cellId: number): Promise<void>;
    removeAll(): Promise<void>;
    render(definitions: Definition[], target: HTMLElement): Promise<void>;
}
