import { Document } from "../document"; import type { EmbedTarget } from "../embed/dom"; import type { ViewOf } from "../core/view"; import type { HasProps } from "../core/has_props"; import type { UIElement } from "../models/ui/ui_element"; import type { DOMNode } from "../models/dom/dom_node"; export type Showable = UIElement | DOMNode | Array; export declare function show(obj: T, target?: EmbedTarget | string): Promise>; export declare function show(obj: T[], target?: EmbedTarget | string): Promise[]>; export declare function show(obj: Document, target?: EmbedTarget | string): Promise[]>; export declare function show(obj: UIElement | Document, target?: EmbedTarget | string): Promise | ViewOf[]>; //# sourceMappingURL=io.d.ts.map