import { EventEmitter } from '../../../stencil-public-runtime';
export declare class HubspotForm {
    el?: HTMLElement;
    formId?: string;
    portalId: string;
    goToWebinarKey?: string;
    ajax: boolean;
    formSubmitted?: EventEmitter;
    error: string | null;
    scriptEl?: HTMLScriptElement;
    disconnectCallback(): void;
    componentDidLoad(): void;
    handleWindowMessage(e: MessageEvent): void;
    handleScriptLoad: () => void;
    handleFormReady: (_e: any, _c: any) => void;
    getFormElementId: () => string;
    submitForm: (form: HTMLFormElement) => Promise<void>;
    render(): any;
}
