import { SvelteComponent } from "svelte"; /** * An inline notification component that can be used to show an unread notification. */ type NotificationProps = { /** * The topic whose unread notification is indicated. */ topic?: string; /** * A custom component rendered if there is an unread notification. */ Component?: any; /** * The component to render for an unread notification - * 'bar' renders title, sentAt, and content of the notification * 'dot' renders a dot indicating an unread notification */ variant?: "bar" | "dot"; /** * The animation direction when a new notification arises. E.g. 'up' or 'down' */ animate?: "down" | "up"; }; declare const __propDef: { props: { topic?: NotificationProps["topic"]; Component?: NotificationProps["Component"]; variant?: NotificationProps["variant"]; animate?: NotificationProps["animate"]; }; events: { [evt: string]: CustomEvent; }; slots: {}; exports?: {} | undefined; bindings?: string | undefined; }; export type InlineNotificationProps = typeof __propDef.props; export type InlineNotificationEvents = typeof __propDef.events; export type InlineNotificationSlots = typeof __propDef.slots; export default class InlineNotification extends SvelteComponent { } export {};