interface JQueryStatic {
    mage: {
        quickSearch: JQueryUI.Widget
    };
}

interface Window {
    priceFormat: undefined | string
}

interface JQuery {
    catalogAddToCart: (params: object) => void
}

declare module "Mirasvit_Search/js/highlight" {
    export default function (element, query, css)
}

interface MageTranslate {
    /**
     * Translate the string using the $t('text') format
     *
     * @example $t('Testing')
     */
    (text: string): string;
}

declare var $t: MageTranslate;
declare module 'mage/translate' {
    export = $t;
}
