import { type AriaRole, type JSX, type ReactNode } from 'react';
import type { RecipeVariants } from '@vanilla-extract/recipes';
import * as styles from './inlineBanner.css.js';
export type InlineBannerTone = NonNullable<NonNullable<RecipeVariants<typeof styles.toneRecipe>>['tone']>;
export type InlineBannerProps = {
    tone?: InlineBannerTone;
    title?: ReactNode;
    children?: ReactNode;
    actions?: ReactNode;
    onDismiss?: () => void;
    dismissLabel?: string;
    className?: string;
    role?: AriaRole;
    ariaLive?: 'off' | 'assertive' | 'polite';
};
export declare const InlineBanner: ({ tone, title, children, actions, onDismiss, dismissLabel, className, role, ariaLive, }: InlineBannerProps) => JSX.Element;
export default InlineBanner;
//# sourceMappingURL=InlineBanner.d.ts.map