import { LeadBase } from './LeadBase'; import { LeadPhone } from './LeadPhone'; import { LeadTracker } from './LeadTracker'; import { type IFormEvents, type ILeadCaptureResponse, type ILeadInput, type ILeadMetaData, type ISdkSettings } from './types'; export declare class LeadCapture extends LeadBase { private _tracker; private _phone; constructor(settings: ISdkSettings); get Tracker(): LeadTracker; get Phone(): LeadPhone; getLeadMetaDataFromUrl(): Partial; capture(metadata: ILeadMetaData, lead: ILeadInput): Promise; form(element: HTMLFormElement, channel: ILeadMetaData, events: IFormEvents): void; }