export default class PDF extends Webform { constructor(element: any, options: any); components: any[]; init(): void; render(): any; submitButton: any; attachComponents(element: any, components: any, container: any): Promise; attach(element: any): Promise; iframeReady: Promise | undefined; iframeReadyResolve: ((value: any) => void) | undefined; iframeReadyReject: ((reason?: any) => void) | undefined; iframeElement: any; /** * Get the submission from the iframe. * @returns {Promise} - The submission from the iframe. */ getSubmission(): Promise; /** * Ensure we have the submission from the iframe before we submit the form. * @param {any} options - The options for submission. * @returns {Promise} - Resolves when the form is submitted. */ submitForm(options?: any): Promise; getSrc(): string; setForm(form: any, flags?: {}): Promise; /** * Set's the value of this form component. * @param {import('@formio/core').Submission} submission - The submission JSON to set the value of this form. * @param {any} flags - The flags to use when setting the submission. * @returns {boolean} - If the value changed or not. */ setValue(submission: import('@formio/core').Submission, flags?: any): boolean; postMessage(message: any): void; iframeFormSetUp: boolean | undefined; focusOnComponent(key: any): void; showErrors(error: any, triggerEvent: any): void; isSubmitButtonHidden(): boolean; } import Webform from './Webform';