import type { AccountState } from '@reticlehq/core'; import { type AccountDetails } from './presenter-account.js'; export declare const TOOLBAR_ACCOUNT_ATTR = "data-reticle-toolbar-account"; export declare function readWorkspaceRoot(): string | undefined; export declare function workspaceFolderLabel(root: string): string; export declare function readProjectIdFromUrl(): string | undefined; export declare function workspaceSummary(): { folder: string; root?: string; projectId?: string; }; export declare function workspaceRowHtml(): string; export declare function paintWorkspace(root: HTMLElement): void; export declare function mountWorkspaceSelector(root: HTMLElement): () => void; export declare function paintToolbarAccount(root: HTMLElement, account: AccountState | undefined, dashboardUrl: string | undefined, details?: AccountDetails): void;