import type { EqualityFn, Selector, SubscribeOverloads } from '../types'; export declare function useSyncExternalStoreWithSelector(subscribe: SubscribeOverloads, getSnapshot: () => State, getServerSnapshot?: (() => State) | undefined, selector?: undefined, equalityFn?: undefined): State; export declare function useSyncExternalStoreWithSelector(subscribe: SubscribeOverloads, getSnapshot: () => State, getServerSnapshot: (() => State) | undefined, selector: Selector, equalityFn?: EqualityFn): Selected; export declare function useSyncExternalStoreWithSelector(subscribe: SubscribeOverloads, getSnapshot: () => State, getServerSnapshot: (() => State) | undefined, selector: Selector | undefined, equalityFn?: EqualityFn): State | Selected; //# sourceMappingURL=useSyncExternalStoreWithSelector.d.ts.map