///
import type { FingerprintJSPro, VisitorData } from '@fingerprintjs/fingerprintjs-pro-spa';
import type { FpjsVisitorQueryData, GetDataOptions } from './types';
import type { Writable } from 'svelte/store';
export type UseGetVisitorDataResult = {
[Key in keyof FpjsVisitorQueryData]: Writable[Key]>;
} & {
/**
* Fetches visitor data.
* */
getData: (options?: UseVisitorDataOptions) => Promise | undefined>;
};
export type UseVisitorDataOptions = FingerprintJSPro.GetOptions & Partial;