import { UserAgent } from '@algolia/autocomplete-shared'; import { AutocompleteEnvironment, AutocompleteOptionsWithMetadata, AutocompletePlugin, BaseItem } from '.'; declare type AutocompleteMetadata = { plugins: Array<{ name: string | undefined; options: string[]; }>; options: Record; ua: UserAgent[]; }; declare type GetMetadataParams = { plugins: Array>; options: AutocompleteOptionsWithMetadata; }; export declare function getMetadata({ plugins, options, }: GetMetadataParams): { plugins: { name: string | undefined; options: string[]; }[]; options: { 'autocomplete-core': string[]; }; ua: { segment: string; version: string; }[]; }; declare type InlineMetadataParams = { metadata: AutocompleteMetadata; environment: AutocompleteEnvironment; }; export declare function injectMetadata({ metadata, environment, }: InlineMetadataParams): void; export {};