/** https://github.com/hperrin/svelte-material-ui/blob/master/packages/common/src/internal/useActions.ts */ export type SvelteActionReturnType

= { update?: (newParams?: P) => void; destroy?: () => void; } | void; export type SvelteHTMLActionType

= (node: HTMLElement, params?: P) => SvelteActionReturnType

; export type HTMLActionEntry

= SvelteHTMLActionType

| [SvelteHTMLActionType

, P]; export type HTMLActionArray = HTMLActionEntry[]; export type ActionArray = HTMLActionArray; export declare function useActions(node: HTMLElement | SVGElement, actions: ActionArray): { update(actions: HTMLActionArray): void; destroy(): void; };