import type { Registry, Wing, WingButton } from './index.js';
import { type Translator } from '../locale/index.js';
export declare const TOOLBAR_GROUPS: readonly string[];
export declare function iconSvg(body: string, strokeWidth?: number): string;
export interface ToolbarSlot {
readonly wing: Wing;
readonly decl: WingButton;
readonly name: string;
readonly group: string;
readonly label: string;
readonly tip: string;
}
export declare function toolbarSlots(registry: Registry, t: Translator, order?: readonly string[]): readonly ToolbarSlot[];
export interface ToolbarHtmlOptions {
readonly registry: Registry;
readonly locale?: string;
readonly translator?: Translator;
readonly groups?: readonly string[];
}
export declare function renderToolbarHtml(options: ToolbarHtmlOptions): string;
export declare const PREVIEW_ICON = "";
export declare const FULLSCREEN_ENTER_ICON = "";
export declare const FULLSCREEN_EXIT_ICON = "";
export declare function renderViewToolsHtml(options: {
readonly locale?: string;
readonly translator?: Translator;
}): string;
//# sourceMappingURL=toolbar-html.d.ts.map