export declare type SvelteActionReturnType
= { update?: (newParams?: P) => void; destroy?: () => void; } | void; export declare type SvelteHTMLActionType
= (node: HTMLElement, params?: P) => SvelteActionReturnType
; export declare type HTMLActionEntry
= SvelteHTMLActionType
| [SvelteHTMLActionType
, P]; export declare type HTMLActionArray = HTMLActionEntry[]; export declare type SvelteSVGActionType
= (node: SVGElement, params?: P) => SvelteActionReturnType
; export declare type SVGActionEntry
= SvelteSVGActionType
| [SvelteSVGActionType
, P]; export declare type SVGActionArray = SVGActionEntry[]; export declare type ActionArray = HTMLActionArray | SVGActionArray; export declare function useActions(node: HTMLElement | SVGElement, actions: ActionArray): { update(actions: ActionArray): void; destroy(): void; };