import type { i18n } from 'i18next';
import type { FunctionalComponentWithChildren } from '../../../utils/functional-component-utils';
import '../atomic-modal/atomic-modal';
import '../atomic-icon/atomic-icon';
type RefineModalFooterButtonTextKey = 'view-products' | 'view-results';
interface RefineModalProps {
    host: HTMLElement;
    i18n: i18n;
    i18nFooterButtonTextKey: RefineModalFooterButtonTextKey;
    onClose(): void;
    title: string;
    numberOfItems: number;
    isOpen: boolean;
    openButton?: HTMLElement;
    boundary?: 'page' | 'element';
    scope?: HTMLElement;
}
export declare const renderRefineModal: FunctionalComponentWithChildren<RefineModalProps>;
export {};
