import type { Snippet } from "svelte"; import type { HTMLAttributes } from "svelte/elements"; export type MessageActionVariant = "default" | "danger"; export type MessageAction = { id: string; label: string; icon: Snippet; onClick?: () => void; disabled?: boolean; variant?: MessageActionVariant; }; type MessageActionsVisibility = "always" | "hover"; type MessageActionsProps = Omit, "children" | "class"> & { actions: MessageAction[]; visibility?: MessageActionsVisibility; overflow?: Snippet; class?: string; }; declare const MessageActions: import("svelte").Component; type MessageActions = ReturnType; export default MessageActions; //# sourceMappingURL=MessageActions.svelte.d.ts.map