export type TimeObject = {
    hours: number;
    minutes: number;
    seconds: number;
};
export declare function calculateTimeFromTimespan(timespan: number): TimeObject;
export declare enum CountdownTextModel {
    /** This shows the countdown on the format 00:00:00 */
    CLOCK = 0,
    /** This shows the countdown on the format 00h 00m 00s */
    SHORT = 1
}
/**
 * You five it some time, and a countdown is shown
 **/
/**
 * A countdown timer that shows how much time is left until a specific moment.
 * It can display time in two formats: as a clock (00:00:00) or in a short format (00h 00m 00s).
 */
export default function Countdown({ timeRemaining, onFinish, model, options, }: {
    timeRemaining: number;
    onFinish?: () => void;
    model?: CountdownTextModel;
    options?: {
        /** Controls if the hours fragment should be shown */
        hours: boolean;
    };
}): import("react/jsx-runtime").JSX.Element;
