import { default as React } from 'react'; type BannerType = 'info' | 'success' | 'warning' | 'error' | 'default'; type BannerPosition = 'top' | 'inline'; interface PageBannerProps { type?: BannerType; message: React.ReactNode; title?: string; headingLevel?: 1 | 2 | 3 | 4 | 5 | 6; icon?: React.ReactNode; showIcon?: boolean; dismissible?: boolean; autoDismiss?: number; onDismiss?: () => void; visible?: boolean; position?: BannerPosition; pageLevel?: boolean; pushContent?: boolean; className?: string; actions?: React.ReactNode; bordered?: boolean; restoreFocusOnDismiss?: boolean; } declare const PageBanner: React.FC; export { PageBanner }; export type { PageBannerProps, BannerType, BannerPosition };