import React from 'react';
import type BaseNoticeBarProps from './interface';
import type { HTMLProps } from '../utils/utilityTypes';
export interface NoticeBarCssVars {
    '--height'?: React.CSSProperties['height'];
    '--font-size'?: React.CSSProperties['fontSize'];
    '--padding'?: React.CSSProperties['padding'];
    '--icon-size'?: React.CSSProperties['fontSize'];
}
export declare type NoticeBarProps = BaseNoticeBarProps & React.PropsWithChildren<HTMLProps<NoticeBarCssVars>> & {
    onClick?: React.MouseEventHandler<HTMLDivElement>;
};
declare const NoticeBar: React.ForwardRefExoticComponent<BaseNoticeBarProps & HTMLProps<NoticeBarCssVars> & {
    children?: React.ReactNode;
} & {
    onClick?: React.MouseEventHandler<HTMLDivElement>;
} & React.RefAttributes<HTMLDivElement>>;
export default NoticeBar;
