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