import { Initializer, Action } from "../index";
import * as ActionModule from "./../modules/action";
export interface ActionsApi {
    actions: {
        [key: string]: {
            [key: string]: Action;
        };
    };
    versions: {
        [key: string]: Array<string | number>;
    };
    middleware: {
        [key: string]: ActionModule.action.ActionMiddleware;
    };
    globalMiddleware: Array<string>;
    loadFile?: Function;
}
export declare class Actions extends Initializer {
    constructor();
    initialize(config: any): Promise<void>;
}
