79 lines
2.5 KiB
TypeScript
Raw Normal View History

2024-01-29 09:26:07 +08:00
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<{
2024-08-02 18:19:39 +08:00
common: import("../..").ThemeCommonVars;
2024-01-29 09:26:07 +08:00
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", {
2024-08-02 18:19:39 +08:00
height: string;
width: string;
borderRadius: string;
2024-01-29 09:26:07 +08:00
color: string;
colorHover: string;
2024-08-02 18:19:39 +08:00
railInsetHorizontal: string;
railInsetVertical: string;
railColor: string;
2024-01-29 09:26:07 +08:00
}, any>;
};
peerOverrides: {
Scrollbar?: {
peers?: {
[x: string]: any;
} | undefined;
} | undefined;
};
}>;
mergedClsPrefix: import("vue").Ref<string>;
transitioning: import("vue").Ref<number>;
2024-08-02 18:19:39 +08:00
}, unknown, {}, {}, import("vue").ComponentOptionsMixin, import("vue").ComponentOptionsMixin, {}, string, import("vue").PublicProps, Readonly<import("vue").ExtractPropTypes<{
2024-01-29 09:26:07 +08:00
scrollable: {
type: BooleanConstructor;
required: true;
};
placement: {
type: PropType<NotificationPlacement>;
required: true;
};
}>>, {}, {}>;