/**
* html/input — styled primitive.
*/
import { type InputHTMLAttributes } from "react";
/** Width options shared by form controls (input, select/combobox triggers). */
export declare const formControlWidths: {
full: string;
auto: string;
};
export declare const inputVariants: (props?: ({
width?: "auto" | "full" | null | undefined;
} & import("class-variance-authority/types").ClassProp) | undefined) => string;
export type InputElProps = InputHTMLAttributes & {
/** Width behavior: "full" (default) stretches to container, "auto" sizes to content (for inline/filter layouts) */
width?: "full" | "auto";
};
export declare const InputEl: import("react").ForwardRefExoticComponent & {
/** Width behavior: "full" (default) stretches to container, "auto" sizes to content (for inline/filter layouts) */
width?: "full" | "auto";
} & import("react").RefAttributes>;
//# sourceMappingURL=input.d.ts.map