import { type HtmlEscapedString } from "hono/utils/html"; interface LayoutProps { title: string; nav: HtmlEscapedString | Promise; content: HtmlEscapedString | Promise; toasts?: HtmlEscapedString | Promise; } export declare function layout({ title, nav: navHtml, content, toasts }: LayoutProps): HtmlEscapedString | Promise; interface NavProps { basePath: string; activeSection: "schema" | "migrations" | "storage"; tables?: string[]; hasDatabase?: boolean; readonly?: boolean; } export declare function nav({ basePath, activeSection, hasDatabase, readonly, }: NavProps): HtmlEscapedString | Promise; export declare function navElement(props: NavProps): HtmlEscapedString | Promise; export declare function toastHtml(title: string, body: HtmlEscapedString | Promise, variant?: "error"): HtmlEscapedString | Promise; export {}; //# sourceMappingURL=layout.d.ts.map