import './index.css';
import { Options } from './Interfaces/options';
import '@rocketspark/flint-ui/dist/rocketspark/rocketspark.css';
import PopupContainer from './Components/PopupContainer';
import { DomainResponse } from './Helpers/Fetch';
declare class DomainChecker {
    static PRODUCTION_GET_IT_NOW: string;
    static DEVELOPMENT_GET_IT_NOW: string;
    static PRODUCTION_FETCH: string;
    static DEVELOPMENT_FETCH: string;
    private readonly element;
    private readonly config;
    private readonly locale;
    private readonly allowedLocales;
    private domainSearch;
    private popupContainer;
    constructor(element: HTMLElement, options?: Partial<Options>);
    static setPopupStatus(popupContainer: PopupContainer, { success, isAvailable, pricing, error }: Partial<DomainResponse>): void;
    private autofillSearchBar;
    private getDomainFromUrl;
    private init;
    private getTemplate;
    private startListening;
}
export default DomainChecker;
