export interface OperationalHoursProps {
    /** An object that is keyed by the days of the week. Each day
        contains the following:
        status: represents an open or closed day of business for the week. If true, the business is open.
        start: The time the business opens.
        end: The time the business closes. */
    hours: {
        monday?: {
            status?: boolean;
            start?: Date;
            end?: Date;
        };
        tuesday?: {
            start?: Date;
            end?: Date;
        };
        wednesday?: {
            start?: Date;
            end?: Date;
        };
        thursday?: {
            start?: Date;
            end?: Date;
        };
        friday?: {
            start?: Date;
            end?: Date;
        };
        saturday?: {
            start?: Date;
            end?: Date;
        };
        sunday?: {
            start?: Date;
            end?: Date;
        };
    };
    /** Whether to show if currently active or not. */
    showActive?: boolean;
    /** A unique string used for generating the display of days for week. */
    listKey: string;
    /** Current day for the week that gets highlighted. */
    currentDay?: string;
}
declare const OperationalHours: {
    (props: OperationalHoursProps): any;
    defaultProps: {
        showActive: boolean;
        currentDay: string;
    };
};
export default OperationalHours;
