import { InputHTMLAttributes, PropsWithChildren } from "react";
import { VariantProps } from "class-variance-authority";
declare const inputfield: (props?: ({
    size?: "small" | "medium" | null | undefined;
    state?: "invalid" | "valid" | null | undefined;
} & import("class-variance-authority/dist/types").ClassProp) | undefined) => string;
type InputFieldProps = PropsWithChildren<VariantProps<typeof inputfield>> & InputHTMLAttributes<HTMLInputElement> & {
    label?: string;
    children?: React.ReactNode;
};
/**
 * @deprecated Use InputField from '@raystack/apsara/v1' instead.
 */
export declare const InputField: {
    ({ label, children, ...props }: InputFieldProps): import("react/jsx-runtime").JSX.Element;
    displayName: string;
};
export {};
//# sourceMappingURL=inputfield.d.ts.map