import { type JSXOutput, type Signal } from "@builder.io/qwik"; import { BannerProps } from "./Banner"; type BannerValue = BannerProps & { message: string | JSXOutput; priority?: number; }; interface BannerContextValue { banners: Signal; numberToShow: number; } export declare const BannerContext: import("@builder.io/qwik").ContextId; export type BannerProviderOptions = { numberToShow?: number; }; export declare const useBannerProvider: (defaultValue?: BannerValue[], options?: BannerProviderOptions) => void; export declare const useBanners: () => { banners: Signal; addBanner: import("@builder.io/qwik").QRL<(banner: Omit) => void>; removeBanner: import("@builder.io/qwik").QRL<(id: BannerProps["id"]) => void>; currentBanners: Signal; }; export {};