import { MouseEvent, ReactNode } from 'react'; export type GlobalBannerType = 'neutral' | 'discovery' | 'warning' | 'alert'; export interface ActionButton { label: string; onClick(event: MouseEvent): void; } export interface GlobalBannerProps { actionButton?: ActionButton; secondaryActionButton?: ActionButton; className?: string; children: ReactNode; id?: string; hidden?: boolean; /** * Adds an ignore-button. Note that alert type banners are not dismissable. */ dismissable?: boolean; label: string; onDismiss?(): void; type?: GlobalBannerType; } export declare const GlobalBanner: import("react").ForwardRefExoticComponent>;