import { kdsDarkModeType } from './enums';
export declare const KDS_DARK_MODE_STORAGE_KEY = "KNIME_DARK_MODE";
export type KdsDarkModeType = (typeof kdsDarkModeType)[keyof typeof kdsDarkModeType];
export declare const useKdsDarkMode: () => {
    /** Exposes a writable computed ref to get the current dark mode but also use it in e.g. a v-model to set it */
    currentMode: import('vue').WritableComputedRef<KdsDarkModeType, KdsDarkModeType>;
    /** Whether or not the current user preference is dark. Note, if the preference is set to 'system' it will return false. */
    isDarkMode: import('vue').ComputedRef<boolean>;
    /** Whether or not the current user preference is light. Note, if the preference is set to 'system' it will return false. */
    isLightMode: import('vue').ComputedRef<boolean>;
    /** Whether or not the current user preference is set to 'system'. */
    isSystemMode: import('vue').ComputedRef<boolean>;
};
//# sourceMappingURL=useKdsDarkMode.d.ts.map