79 lines
2.5 KiB
TypeScript
79 lines
2.5 KiB
TypeScript
import { type PropType } from 'vue';
|
|
import type { NotificationPlacement } from './NotificationProvider';
|
|
export declare const NotificationContainer: import("vue").DefineComponent<{
|
|
scrollable: {
|
|
type: BooleanConstructor;
|
|
required: true;
|
|
};
|
|
placement: {
|
|
type: PropType<NotificationPlacement>;
|
|
required: true;
|
|
};
|
|
}, {
|
|
selfRef: import("vue").Ref<HTMLElement | null>;
|
|
mergedTheme: import("vue").Ref<{
|
|
common: import("../..").ThemeCommonVars;
|
|
self: {
|
|
borderRadius: string;
|
|
lineHeight: string;
|
|
fontSize: string;
|
|
headerFontWeight: string;
|
|
iconColor: string;
|
|
iconColorSuccess: string;
|
|
iconColorInfo: string;
|
|
iconColorWarning: string;
|
|
iconColorError: string;
|
|
color: string;
|
|
textColor: string;
|
|
closeIconColor: string;
|
|
closeIconColorHover: string;
|
|
closeIconColorPressed: string;
|
|
closeBorderRadius: string;
|
|
closeColorHover: string;
|
|
closeColorPressed: string;
|
|
headerTextColor: string;
|
|
descriptionTextColor: string;
|
|
actionTextColor: string;
|
|
boxShadow: string;
|
|
closeMargin: string;
|
|
closeSize: string;
|
|
closeIconSize: string;
|
|
width: string;
|
|
padding: string;
|
|
titleFontSize: string;
|
|
metaFontSize: string;
|
|
descriptionFontSize: string;
|
|
};
|
|
peers: {
|
|
Scrollbar: import("../../_mixins").Theme<"Scrollbar", {
|
|
height: string;
|
|
width: string;
|
|
borderRadius: string;
|
|
color: string;
|
|
colorHover: string;
|
|
railInsetHorizontal: string;
|
|
railInsetVertical: string;
|
|
railColor: string;
|
|
}, any>;
|
|
};
|
|
peerOverrides: {
|
|
Scrollbar?: {
|
|
peers?: {
|
|
[x: string]: any;
|
|
} | undefined;
|
|
} | undefined;
|
|
};
|
|
}>;
|
|
mergedClsPrefix: import("vue").Ref<string>;
|
|
transitioning: import("vue").Ref<number>;
|
|
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
|
|
scrollable: {
|
|
type: BooleanConstructor;
|
|
required: true;
|
|
};
|
|
placement: {
|
|
type: PropType<NotificationPlacement>;
|
|
required: true;
|
|
};
|
|
}>>, {}, {}>;
|