export interface InputContainerProps { /** * The id of the input element. * * This is required for a proper accessibility label. The id is included in the * aria-labelledby for consistency with the current SDK implementation and * NL-design system. */ inputId: string; /** * The id of the label element that is associated with the input. * * This is required for a proper accessibility label. aria-labelledby takes precedence * over any other form of labeling. By providing the labelId, the input container can * automatically add it to the aria-labelledby attribute of the input, which insures * that the label and input stay connected. */ labelId: string; prefix?: string; suffix?: string; /** * Callback to render the input inside the inputContainer. Gets passed the aria-labelledby * which contains the labelId, inputId, prefixId and fieldId. */ renderInput: (ariaLabelledBy: string) => React.ReactNode; } declare const InputContainer: React.FC; export default InputContainer;