import * as react_jsx_runtime from 'react/jsx-runtime';
import * as class_variance_authority_types from 'class-variance-authority/types';
import * as React from 'react';
import { VariantProps } from 'class-variance-authority';

declare const datePickerContainerVariants: (props?: ({
    inputStyle?: "default" | "shadow" | "soft" | null | undefined;
    size?: "sm" | "lg" | null | undefined;
} & class_variance_authority_types.ClassProp) | undefined) => string;
declare function DateSegmentGroup({ value, isDisabled, className, }: {
    value?: Date | null;
    isDisabled?: boolean;
    className?: string;
}): react_jsx_runtime.JSX.Element;
interface DatePickerInputProps extends Omit<React.ComponentProps<"button">, "type" | "value">, VariantProps<typeof datePickerContainerVariants> {
    type?: "default" | "range";
    value?: Date | null;
    endValue?: Date | null;
    invalid?: boolean;
    isOpen?: boolean;
}
declare function DatePickerInput({ className, type, inputStyle, size, value, endValue, invalid, isOpen, disabled, ...props }: DatePickerInputProps): react_jsx_runtime.JSX.Element;

export { DatePickerInput, DateSegmentGroup, datePickerContainerVariants };
