import React from 'react'; import { type ComposableProps } from '../../../lib/slot'; export interface TextareaLabelProps extends Omit, 'htmlFor'> { /** * The label text. */ children: React.ReactNode; /** * Shows mandatory indicator (*) next to label * @default false */ mandatory?: boolean; /** * Shows optional indicator next to label * @default false */ optional?: boolean; } /** * TextareaLabel Component * * A composable label component for Textarea fields. * Automatically associates with the textarea field for accessibility. * * @public * * @example * ```tsx * * ``` * * @remarks * - Wraps the Label component by default. * - Supports `asChild` prop to merge props with a custom child element. * - Automatically sets `htmlFor` to match the textarea field ID. * - Accessible: maintains proper label-textarea association. */ export declare const TextareaLabel: React.ForwardRefExoticComponent>; //# sourceMappingURL=TextareaLabel.d.ts.map