declare const _default: {
    parts: string[];
    baseStyle: (props: Record<string, any>) => {
        field: {
            width: string;
            minWidth: number;
            outline: number;
            position: string;
            appearance: string;
            transition: string;
        };
        stepperGroup: {
            width: string;
        };
        stepper: {
            borderLeft: string;
            borderColor: any;
            color: any;
            _active: {
                bg: any;
            };
            _disabled: {
                opacity: number;
                cursor: string;
            };
        };
    };
    sizes: {
        xs: {
            field: {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            };
            stepper: {
                fontSize: string;
                _first: {
                    borderTopRightRadius: string;
                };
                _last: {
                    borderBottomRightRadius: string;
                    mt: string;
                    borderTopWidth: number;
                };
            };
        };
        sm: {
            field: {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            };
            stepper: {
                fontSize: string;
                _first: {
                    borderTopRightRadius: string;
                };
                _last: {
                    borderBottomRightRadius: string;
                    mt: string;
                    borderTopWidth: number;
                };
            };
        };
        md: {
            field: {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            };
            stepper: {
                fontSize: string;
                _first: {
                    borderTopRightRadius: string;
                };
                _last: {
                    borderBottomRightRadius: string;
                    mt: string;
                    borderTopWidth: number;
                };
            };
        };
        lg: {
            field: {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            } | {
                verticalAlign: string;
                fontSize: string;
                px: number;
                height: number;
                borderRadius: string;
            };
            stepper: {
                fontSize: string;
                _first: {
                    borderTopRightRadius: string;
                };
                _last: {
                    borderBottomRightRadius: string;
                    mt: string;
                    borderTopWidth: number;
                };
            };
        };
    };
    variants: {
        outline: typeof import("./input/variantOutline").variantOutline;
        filled: typeof import("./input/variantFilled").variantFilled;
        flushed: typeof import("./input/variantFlushed").variantFlushed;
        unstyled: {
            field: {
                bg: string;
                pl: number;
                pr: number;
                height: string;
            };
            addon: {
                bg: string;
                pl: number;
                pr: number;
                height: string;
            };
        };
    };
    defaultProps: {
        size: string;
        variant: string;
        colorScheme: string;
    };
};
export default _default;
