import React, { ReactNode, InputHTMLAttributes } from 'react';
import { SpaceProps, LayoutProps, FlexboxProps } from 'styled-system';
declare type LabelProps = {
children: ReactNode;
for?: string;
};
export declare const Label: ({ children, ...props }: LabelProps) => JSX.Element;
declare type InputProps = {
disabled?: boolean;
error?: boolean;
border?: string;
highlight?: boolean;
} & InputHTMLAttributes;
declare type LabeledInputProps = {
label?: string;
} & InputProps & FlexboxProps & SpaceProps & LayoutProps;
export declare const Input: React.ComponentType;
export declare const Select: React.ComponentType;
export declare const TextArea: React.ComponentType;
export {};