import { Options } from '../Interfaces/options';
import { Locale } from '../Interfaces/locale';
export default class DomainSearch {
    readonly element: HTMLElement;
    readonly input: HTMLRsInputElement;
    private readonly button;
    private classNames;
    private readonly locale;
    private readonly searchAgain;
    constructor({ element, config: { classNames, }, locale }: {
        element: HTMLElement;
        config: Partial<Options>;
        locale: Locale;
    });
    showSearchAgain(): void;
    setDomain(domain: string): this;
    setLoading(loading: boolean): void;
    private addEventListeners;
    private getTemplate;
    submit(): void;
}
