import * as React from 'react';
export type UptimeSegmentStatus = 'up' | 'down' | 'degraded' | 'unknown';
export interface UptimeSegment {
    status: UptimeSegmentStatus;
    tooltip?: string;
}
export interface UptimeBarProps extends React.ComponentProps<'div'> {
    segments: UptimeSegment[];
    /** Show the uptime percentage label. Defaults to true. */
    showLabel?: boolean;
    /** Height of the segment bar in pixels. Defaults to 32. */
    height?: number;
}
declare function UptimeBar({ className, segments, showLabel, height, ...props }: UptimeBarProps): import("react/jsx-runtime").JSX.Element;
export { UptimeBar };
//# sourceMappingURL=uptime-bar.d.ts.map