import { a as MediaAccessStatus, c as SystemPreferencesEventCallbacks, d as WindowsColor, i as MacOsSystemColor, l as UserDefaultType, n as EffectiveAppearance, o as MediaAccessType, r as MacOsColor, s as NotificationEventData, t as AnimationSettings, u as UserDefaultTypes } from "../system-preferences.types-DHdEoWDw.mjs"; //#region src/renderer/system-preferences/index.d.ts declare function isSwipeTrackingFromScrollEventsEnabled(): Promise; declare function postNotification(event: string, userInfo?: Record, deliverImmediately?: boolean): Promise; declare function postLocalNotification(event: string, userInfo?: Record): Promise; declare function postWorkspaceNotification(event: string, userInfo?: Record): Promise; declare function subscribeNotification(event: string | null): Promise; declare function subscribeLocalNotification(event: string | null): Promise; declare function subscribeWorkspaceNotification(event: string | null): Promise; declare function unsubscribeNotification(id: number): Promise; declare function unsubscribeLocalNotification(id: number): Promise; declare function unsubscribeWorkspaceNotification(id: number): Promise; declare function registerDefaults(defaults: Record>): Promise; declare function getUserDefault(key: string, type: T): Promise; declare function setUserDefault(key: string, type: T, value: UserDefaultTypes[T]): Promise; declare function removeUserDefault(key: string): Promise; declare function getAccentColor(): Promise; declare function getColor(color: WindowsColor | MacOsColor): Promise; declare function getSystemColor(color: MacOsSystemColor): Promise; declare function getEffectiveAppearance(): Promise; declare function canPromptTouchID(): Promise; declare function promptTouchID(reason: string): Promise; declare function isTrustedAccessibilityClient(prompt?: boolean): Promise; declare function getMediaAccessStatus(mediaType: MediaAccessType): Promise; declare function askForMediaAccess(mediaType: Exclude): Promise; declare function getAnimationSettings(): Promise; declare function on(event: K, callback: SystemPreferencesEventCallbacks[K]): () => void; declare function once(event: K, callback: SystemPreferencesEventCallbacks[K]): void; declare function off(event: K, callback?: SystemPreferencesEventCallbacks[K]): void; declare function onNotification(callback: (data: NotificationEventData) => void): () => void; declare function onLocalNotification(callback: (data: NotificationEventData) => void): () => void; declare function onWorkspaceNotification(callback: (data: NotificationEventData) => void): () => void; //#endregion export { askForMediaAccess, canPromptTouchID, getAccentColor, getAnimationSettings, getColor, getEffectiveAppearance, getMediaAccessStatus, getSystemColor, getUserDefault, isSwipeTrackingFromScrollEventsEnabled, isTrustedAccessibilityClient, off, on, onLocalNotification, onNotification, onWorkspaceNotification, once, postLocalNotification, postNotification, postWorkspaceNotification, promptTouchID, registerDefaults, removeUserDefault, setUserDefault, subscribeLocalNotification, subscribeNotification, subscribeWorkspaceNotification, unsubscribeLocalNotification, unsubscribeNotification, unsubscribeWorkspaceNotification }; //# sourceMappingURL=system-preferences.d.mts.map