import { InputHTMLAttributes } from 'react';
export interface TextingInputProps extends Omit<InputHTMLAttributes<HTMLInputElement>, 'type' | 'role' | 'id'> {
    /** Unique element id — required for ARIA linkage. */
    id: string;
    /** ID of the associated menu element (aria-controls). */
    menuId: string;
    /** ID of the label element (aria-labelledby). */
    labelId: string;
    /** Whether the associated dropdown menu is expanded. */
    isExpanded: boolean;
    /** Whether the field is disabled (uses aria-disabled + readOnly). */
    disabled?: boolean;
    /** Whether the field is in an invalid state. */
    isInvalid?: boolean;
    /** Space-separated IDs for aria-describedby. */
    describedBy?: string;
    /** Inverse colour scheme. */
    inverse?: boolean;
    /** Force-focus visual state for Storybook / Figma. */
    focused?: boolean;
    /** Additional CSS class names. */
    className?: string;
}
//# sourceMappingURL=TextingInput.types.d.ts.map