type Props = { /** Glyph — a string SVG source. */ icon: string; label: string; /** `flat` = bare 20px glyph in a 28px hit area (app-navigation toggle); `outlined` = 32px bordered square with a 16px glyph (editor chrome). @default 'outlined' */ variant?: 'outlined' | 'flat'; /** Toggle state. Leave undefined for a plain action button so no `aria-pressed` is emitted. */ active?: boolean; /** Mirrors the glyph horizontally. @default false */ flip?: boolean; on: { click: () => void; }; }; /** * Folder-internal chrome button for the `PageLayout` header. Two variants: `flat` for the * app-navigation toggle and `outlined` for the editor pair. Rendered by `PageLayout`; not exported. */ declare const LayoutControlButton: import("svelte").Component; type LayoutControlButton = ReturnType; export default LayoutControlButton;