import { Component } from 'react';
import { SxProps } from '@mui/material';
export interface CountDownProps extends React.HTMLAttributes<HTMLDivElement> {
    /** endTime should be UTC */
    endTime: number;
    dark?: true | false;
    sx?: SxProps;
}
export interface CountDownState {
    days: number;
    hours: number;
    minutes: number;
    seconds: number;
    done: boolean;
}
export default class CountDown extends Component<CountDownProps, CountDownState> {
    static defaultProps: {
        dark: boolean;
        style: {};
    };
    timer?: NodeJS.Timeout;
    constructor(rawProps: CountDownProps);
    componentDidMount(): void;
    componentWillUnmount(): void;
    render(): import("react/jsx-runtime").JSX.Element;
}
