import type { HTMLAttributes } from "svelte/elements"; export type DisplayFontScale = "normal" | "large" | "extra-large"; export type DisplayContrast = "default" | "high"; export type DisplayLineSpacing = "normal" | "comfortable"; export interface DisplaySettingsState { fontScale: DisplayFontScale; contrast: DisplayContrast; lineSpacing: DisplayLineSpacing; reducedMotion: boolean; } type DisplaySettingsProps = Omit, "children" | "class"> & { title?: string; values?: Partial; showFontScale?: boolean; showContrast?: boolean; showLineSpacing?: boolean; showReducedMotion?: boolean; onChange?: (settings: DisplaySettingsState) => void; class?: string; }; declare const DisplaySettings: import("svelte").Component; type DisplaySettings = ReturnType; export default DisplaySettings; //# sourceMappingURL=DisplaySettings.svelte.d.ts.map