import { Ref } from 'vue';
export declare const PERSISTENT_REF_METADATA: unique symbol;
export type PersistentRefOptions<T> = {
    version: string;
    migrate?: (oldData: any, oldVersion: string) => T;
};
export type PersistentRef<T> = Ref<T> & {
    [PERSISTENT_REF_METADATA]: PersistentRefOptions<T>;
};
export declare function persistentRef<T>(value: T, options?: PersistentRefOptions<T>): PersistentRef<T>;
