import { Ref } from 'vue';
type LocalStoreDefaults = Record<string, unknown>;
type LocalStoreResult<T extends LocalStoreDefaults> = {
    [K in keyof T]: Ref<T[K]>;
};
type LocalStoreTyped<T extends LocalStoreDefaults> = {
    [K in keyof T]: Ref<T[K] | null>;
};
export declare function useLocalStore<T extends LocalStoreDefaults>(defaults: T): LocalStoreResult<T>;
export declare function useLocalStore<T extends LocalStoreDefaults>(): LocalStoreTyped<T>;
export {};
//# sourceMappingURL=useLocalStore.d.ts.map