export declare function createDynamicCapabilityTransformPlugin(options?: {
    readonly dynamicRemoteAgents?: boolean;
    readonly dynamicTools?: boolean;
    /** Names of a module's `"use workflow"` functions, when a directive transform ran before this one. */
    readonly workflowFunctions?: (id: string) => ReadonlySet<string> | undefined;
}): {
    transform(code: string, id: string): Promise<{
        code: string;
        map: null;
    } | null>;
    name: string;
};
