import { type OneOrMore, type PromiseOr } from '@myparcel/ts-utils'; import { type ActionParameters, type AnyActionDefinition, type ResolvedAction } from '../types'; import { type AdminAction } from '../data'; export declare const useActionStore: import("pinia").StoreDefinition<"actions", import("pinia")._UnwrapAll ResolvedAction | undefined; register: (action: OneOrMore) => void; dispatch: (action: A, parameters?: ActionParameters) => PromiseOr; registerOrderActions: () => void; registerModalActions: () => void; registerWebhookActions: () => void; }, never>>, Pick<{ get: (action: string | AdminAction) => ResolvedAction | undefined; register: (action: OneOrMore) => void; dispatch: (action: A, parameters?: ActionParameters) => PromiseOr; registerOrderActions: () => void; registerModalActions: () => void; registerWebhookActions: () => void; }, never>, Pick<{ get: (action: string | AdminAction) => ResolvedAction | undefined; register: (action: OneOrMore) => void; dispatch: (action: A, parameters?: ActionParameters) => PromiseOr; registerOrderActions: () => void; registerModalActions: () => void; registerWebhookActions: () => void; }, "get" | "register" | "dispatch" | "registerOrderActions" | "registerModalActions" | "registerWebhookActions">>;