export interface QdPageInfoBannerConfig {
    /**
     * Defines the page info banner type. Each type has a specific icon and color.
     */
    type: QdPageInfoBannerType;
    /**
     * Translation key for the info banner message
     */
    i18n: QdPageInfoBannerTranslation;
    /**
     * Optionally you can define a translation key for the title here.
     */
    title?: QdPageInfoBannerTitle;
    /**
     * Optionally you can define a link here that will be displayed behind or under
     * the page info banner message.
     */
    link?: QdPageInfoBannerLink;
}
export type QdPageInfoBannerType = 'info' | 'warning' | 'critical' | 'positive';
export type QdPageInfoBannerTranslation = string;
export type QdPageInfoBannerTitle = {
    i18n: string;
};
export type QdPageInfoBannerLink = {
    i18n: string;
    handler: () => void;
};
//# sourceMappingURL=page-info-banner.interface.d.ts.map