import type { i18n } from 'i18next';
import type { SearchBoxSuggestionElement } from './suggestions-types';
type InstantItemSuggestionLabelKey = 'instant-results-suggestion-label' | 'instant-products-suggestion-label';
export declare const getPartialInstantItemElement: (i18n: i18n, i18nKey: InstantItemSuggestionLabelKey, itemTitle: string, itemUniqueId: string) => Pick<SearchBoxSuggestionElement, "ariaLabel" | "key" | "part">;
type InstantItemShowAllLabelKey = 'show-all-products' | 'show-all-results';
export declare const getPartialInstantItemShowAllElement: (i18n: i18n, i18nKey: InstantItemShowAllLabelKey) => Pick<SearchBoxSuggestionElement, "key" | "part" | "ariaLabel">;
interface InstantItemShowAllButtonProps {
    i18n: i18n;
    i18nKey: InstantItemShowAllLabelKey;
}
export declare const renderInstantItemShowAllButton: ({ i18n, i18nKey, }: InstantItemShowAllButtonProps) => HTMLElement;
export {};
