import { VueNode } from "../_util/type.js"; import { IconType, NotificationClassNamesType, NotificationPlacement } from "./interface.js"; import { CSSProperties, SlotsType } from "vue"; //#region src/notification/PureList.d.ts interface PureListItem { key: string | number; title?: VueNode; description?: VueNode; type: IconType; actions?: VueNode; duration?: number | false; showProgress?: boolean; } interface PureListProps { prefixCls?: string; items: PureListItem[]; placement?: NotificationPlacement; classes?: NotificationClassNamesType; style?: CSSProperties; } interface PureListSlots { default?: () => any; } /** * @private Internal component. Do not use in production. * Mirrors ant-design 6.4.0 `notification._InternalListDoNotUseOrYouWillBeFired`. */ declare const PureList: import("vue").DefineSetupFnComponent, SlotsType, PureListProps & { [x: `on${Capitalize}`]: ((...args: unknown[]) => any) | undefined; }, import("vue").PublicProps>; //#endregion export { PureListItem, PureListProps, PureListSlots, PureList as default };