import { ActionContext as ServerActionContext } from ".";
import { ActionContext, ComponentRegistry, DebugContext, FlowInvoker } from "../types";
export declare function createCNIContext(context: ActionContext, componentRegistry: ComponentRegistry): ActionContext;
export declare function createDebugContext(context: ServerActionContext): DebugContext;
export declare function logDebugResults(context: ActionContext): void;
export declare const createInvokeFlow: <const TFlows extends Readonly<string[]>>(context: ActionContext, options?: {
    isCNI?: boolean;
}) => FlowInvoker<TFlows>;
