import type { ComponentProps } from "react";
import { DateInputGroupInput, DateInputGroupInputContainer, DateInputGroupPrefix, DateInputGroupRoot, DateInputGroupSegment, DateInputGroupSuffix } from "../date-input-group";
import { DateFieldRoot } from "./date-field";
export declare const DateField: typeof DateFieldRoot & {
    Root: typeof DateFieldRoot;
    Group: ({ children, className, fullWidth, variant, ...props }: import("../date-input-group").DateInputGroupRootProps) => import("react/jsx-runtime").JSX.Element;
    Input: ({ className, ...props }: import("../date-input-group").DateInputGroupInputProps) => import("react/jsx-runtime").JSX.Element;
    InputContainer: ({ children, className, ...props }: import("../date-input-group").DateInputGroupInputContainerProps) => import("react/jsx-runtime").JSX.Element;
    Segment: ({ className, segment, ...props }: import("../date-input-group").DateInputGroupSegmentProps) => import("react/jsx-runtime").JSX.Element;
    Prefix: ({ children, className, ...props }: import("../date-input-group").DateInputGroupPrefixProps) => import("react/jsx-runtime").JSX.Element;
    Suffix: ({ children, className, ...props }: import("../date-input-group").DateInputGroupSuffixProps) => import("react/jsx-runtime").JSX.Element;
};
export type DateField = {
    Props: ComponentProps<typeof DateFieldRoot>;
    RootProps: ComponentProps<typeof DateFieldRoot>;
    GroupProps: ComponentProps<typeof DateInputGroupRoot>;
    InputProps: ComponentProps<typeof DateInputGroupInput>;
    InputContainerProps: ComponentProps<typeof DateInputGroupInputContainer>;
    SegmentProps: ComponentProps<typeof DateInputGroupSegment>;
    PrefixProps: ComponentProps<typeof DateInputGroupPrefix>;
    SuffixProps: ComponentProps<typeof DateInputGroupSuffix>;
};
export { DateFieldRoot };
export type { DateFieldRootProps, DateFieldRootProps as DateFieldProps } from "./date-field";
export { dateFieldVariants } from "@heroui/styles";
export type { DateFieldVariants } from "@heroui/styles";
