import { Configuration } from './core/Config'; export * from './IDCapture/CaptureView'; export * from './IDCapture/IDCapture'; /** * This method configures the WebSDK with the license key and returns a promise based on the result of the promise the user can create the object for the capture view to start further process. Required Parameters rootElement - The rootElement or a HTMLElement to render the view optional constraintsData audio?: boolean; facingMode?: string; deviceId?: string; optional configuration data with licenseKey and the Mode as required parameter. Mode of capture auto or manual * For optimal performance, this configuration/initialization should be done as soon as possible in your application (even before scanning is actually required) to ensure needed components are preloaded and initialized ahead of time. * @param licenseKey - License key * @param domainName - The user domain name registered on the scanflow license key generation website * @param configurations - Configurations for overlay and gui * @returns - Promise which resolves to start capture or rejects with err */ export declare function configureSDK(licenseKey: string, domainName: string, configurations?: Configuration): Promise;