import * as sdk from '@botpress/sdk';
import { Module, ReExportTypeModule } from '../../module';
type ActionInput = sdk.ActionDefinition['input'];
type ActionOutput = sdk.ActionDefinition['output'];
export declare class ActionInputModule extends Module {
    private _input;
    constructor(_input: ActionInput);
    getContent(): Promise<string>;
}
export declare class ActionOutputModule extends Module {
    private _output;
    constructor(_output: ActionOutput);
    getContent(): Promise<string>;
}
export declare class ActionModule extends ReExportTypeModule {
    constructor(actionName: string, action: sdk.ActionDefinition);
}
export declare class ActionsModule extends ReExportTypeModule {
    constructor(actions: Record<string, sdk.ActionDefinition>);
}
export {};
