import { MDCNotchedOutline } from '@material/notched-outline'; /** * This is an internally used component for various sorts of inputs like `ino-input`, `ino-select` and `ino-textarea`. It is used to display the label for each respective component. */ export declare class Label { el: HTMLInoLabelElement; /** * An instance of the material design outline notch. */ private mdcNotchedOutline?; /** * Styles the label in an outlined style */ outline: boolean; /** * The text of the label itself */ text: string; /** * Appends * to the label to make it appear as an required input in a form */ required?: boolean; /** * Shows a "optional" message, when not `required`; * Shows a * mark, when `required` */ showHint?: boolean; /** * Colors the label in an light grey to indicate the disabled status for this element */ disabled: boolean; /** * Id of the associated form control */ for: string; /** * Returns internal mdcNotchedOutline instance */ getMdcNotchedOutlineInstance(): Promise; componentDidLoad(): void; private filledTemplate; private outlineTemplate; render(): any; }