import { Ref } from 'vue';
type Getter<T> = () => T;
type Setter<T> = (pre: T) => T;
export default function useSyncState<T>(defaultState: T | Getter<T>): readonly [Ref<T, T>, (updater: Setter<T>) => void, Getter<T>];
export {};
