import { type ReadonlySignal } from '../reactive/index'; import type { MediaPreferenceSignal } from './types'; export declare const bindMediaQueryListener: (mql: MediaQueryList, handler: (event: MediaQueryListEvent | MediaQueryList) => void) => (() => void) | undefined; export declare const withDestroy: (signalHandle: ReadonlySignal, cleanup: () => void) => MediaPreferenceSignal; export declare const createMediaSignal: (query: string, initialValue: boolean) => MediaPreferenceSignal; //# sourceMappingURL=media-preference-shared.d.ts.map