export declare class BaseActionsManager { readonly reducerName: string; readonly requestKey: string; readonly responseKey: string; readonly errorKey: string; private actions; private readonly separator; constructor(reducerName: string); /** * Add an action string in the array * @param actionParams */ addAction(actionParams: string[]): void; /** * Register request/response/error actions for request * @param actionParams */ addActionSet(actionParams: string[]): void; /** * Get existing action string * @param actionParams string[] * @returns */ getAction(actionParams: string[]): string; /** * Get request action * @param actionParams * @returns */ getRequestAction(actionParams?: string[]): string; /** * Get response action * @param actionParams * @returns */ getResponseAction(actionParams?: string[]): string; /** * Get error action * @param actionParams * @returns */ getErrorAction(actionParams?: string[]): string; /** * Return the regex pattern for actions registered * @returns */ getActionScheme(): string; /** * Build the action string from the parameters and the reducer name * @param actionParams * @returns */ private buildAction; }