import type { DOMRenderProps } from "../../utils/dom"; import type { MeterVariants } from "@heroui/styles"; import type { ComponentPropsWithRef, ReactNode } from "react"; import React from "react"; import { Meter as MeterPrimitive } from "react-aria-components/Meter"; interface MeterRootProps extends ComponentPropsWithRef, MeterVariants { } declare const MeterRoot: { ({ children, className, color, size, ...props }: MeterRootProps): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface MeterOutputProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const MeterOutput: { ({ children, className, ...props }: MeterOutputProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface MeterTrackProps extends DOMRenderProps { children?: ReactNode; className?: string; } declare const MeterTrack: { ({ children, className, ...props }: MeterTrackProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; interface MeterFillProps extends DOMRenderProps { children?: ReactNode; className?: string; style?: React.CSSProperties; } declare const MeterFill: { ({ className, style, ...props }: MeterFillProps & Omit>): import("react/jsx-runtime").JSX.Element; displayName: string; }; export { MeterRoot, MeterOutput, MeterTrack, MeterFill }; export type { MeterRootProps, MeterOutputProps, MeterTrackProps, MeterFillProps };