import { InquiryOptions } from './interfaces'; /** * Utility function to allow more fine-grained control of how the Persona iframe is displayed. * * This function can be used to build your own Persona integration. */ export declare function setupIframe(iframe: HTMLIFrameElement, /** * A unique string used for message passing between the JS SDK iframe and the Persona web app. */ containerId: string, /** * Either 'embedded' or 'inline', depending on your desired integration. * Needed for the flow to render correctly. * * For more information on embedded vs. inline, please see our documentation: * https://docs.withpersona.com/docs/embedded-flow */ flowType: 'embedded' | 'inline', { accountId, accountTypeId, environment, environmentId, fields, frameAncestors, frameHeight, frameWidth, host, iframeTitle, inquiryId, language, messageTargetOrigin, referenceId, routingCountry, sandboxAttributes, sessionToken, styleVariant, templateId, templateVersionId, themeSetId, widgetPadding, navigationPadding, }: InquiryOptions): HTMLIFrameElement;