import { componentInterface } from '../factory'; import { optionsInterface } from '../options'; import type { ThumbmarkError } from '../functions'; /** * Logs thumbmark data to remote logging endpoint (only once per session) * You can disable this by setting options.logging to false. * * The experimental payload is fetched here rather than by the caller because * this is its only consumer. That keeps it off getThumbmark's critical path — * this whole function is fire-and-forget, so the round-trip costs the caller * nothing. * @internal */ export declare function logThumbmarkData(thisHash: string, thumbmarkData: componentInterface, options: optionsInterface, errors?: ThumbmarkError[]): Promise;