import { css } from '@xstyled/styled-components'; type FieldIconSizes = { lg: 'sm'; md: 'sm'; sm: 'sm'; xs: 'xs'; }; export declare const FIELD_ICON_SIZE: FieldIconSizes; export type Size = 'xs' | 'sm' | 'md' | 'lg'; export type FieldIconSize = 'xs' | 'sm'; export type DefaultFieldStylesProps = Partial<{ hasIcon?: boolean; iconPlacement?: 'right' | 'left' | 'both'; isClearable?: boolean; size: Size; transparent?: boolean; variant: 'danger' | 'success' | 'warning'; }>; type DefaultFieldStyles = (args: DefaultFieldStylesProps) => ReturnType; export declare const defaultFieldStyles: DefaultFieldStyles; export {};