import { HostActionDefinition, ActionRegistration, ActionsConfig } from '@getuserfeedback/protocol/host'; type LegacyCustomActionHandler = Extract["handler"]; type OpenUrlActionHandler = Extract["handler"]; type ActionRegistry = { getHandler: (definition: HostActionDefinition) => LegacyCustomActionHandler | undefined; getOpenUrlHandler: () => OpenUrlActionHandler | undefined; listDefinitions: () => HostActionDefinition[]; listRegistrationIdentities: () => string[]; replace: (registrations: ActionsConfig | ActionRegistration[] | undefined) => void; }; declare const createActionRegistry: (registrations: ActionsConfig | ActionRegistration[] | undefined) => ActionRegistry; export { createActionRegistry }; export type { ActionRegistry };