import type { HTMLAttributes } from 'svelte/elements';
/**
* Banner component - Static informational message banner with variants.
*
* Note: This is different from the navigation Alert component which is used
* for modal alert dialogs. Use Banner for persistent informational messages.
*
* @packageDocumentation
*
* @example
* ```svelte
*
*
* Info
* This is an informational message.
*
*
*
*
* Success!
* Your changes have been saved.
*
*
*
*
* Error
* Something went wrong.
*
* ```
*/
interface BannerProps extends Omit, 'class'> {
/**
* Banner style variant.
*/
variant?: 'default' | 'success' | 'warning' | 'destructive';
/**
* Additional CSS classes.
*/
class?: string;
/**
* Banner content.
*/
children?: import('svelte').Snippet;
}
declare const Banner: import("svelte").Component;
type Banner = ReturnType;
export default Banner;
//# sourceMappingURL=Banner.svelte.d.ts.map