export interface LabelProperties { /** Custom aria attributes */ aria?: { [key: string]: string | null; }; /** If the label should be disabled */ disabled?: boolean; /** If the label is focused */ focused?: boolean; /** ID to explicitly associate the label with an input element */ forId?: string; /** If the label should be invisible (it will remain accessible to screen readers) */ hidden?: boolean; /** If the label is read only */ readOnly?: boolean; /** If the label is required */ required?: boolean; /** If the label should use the secondary styling */ secondary?: boolean; /** If the label is valid */ valid?: boolean; /** ID of the underlying label element */ widgetId?: string; /** Indicates that the label or it's control are active, will add extra style class */ active?: boolean; } export declare const Label: import("@dojo/framework/core/interfaces").DefaultChildrenWNodeFactory<{ properties: LabelProperties & import("@dojo/framework/core/interfaces").WidgetProperties & { variant?: "default" | "inherit" | undefined; } & import("@dojo/framework/core/middleware/theme").ThemeProperties; children: import("@dojo/framework/core/interfaces").DNode[]; }>; export default Label;