import { SubmitState } from "../renderable/submit/SubmitState"; export declare class InputContainer { static ELEMENTS: string[]; private static ELEMENTS_AS_STRING; /** * Returns a {@link Promise} containing the attributes of the input elements * * @param container: the parent form element * @param submit: the submit button element */ static getAll(container: HTMLFormElement, submit: HTMLButtonElement): Promise; /** * Adds the value of the element to the attributes * * @param element * @param attributes */ static addValuesToAttributes(element: HTMLElement, attributes: Attr): SubmitState; private static createBasket; private static getNormalOrDataAttribute; private static getRequiredAttribute; static setRequiredAttribute(element: HTMLElement, required: string | boolean | null | undefined): void; }