import IActionInterface from "../interface/IActionInterface";
import { RuntimeEventBus } from "../message/RuntimeEventBus";
import { KeyValue } from "../types/KeyValue";
export declare class ActionService implements IActionInterface {
    $runtimeBus: RuntimeEventBus;
    script: string;
    keys: KeyValue;
    constructor(script?: string);
    listener(): void;
    $emit(key?: string): void;
    disable(tabId?: number, callback?: Function): Promise<any>;
    enable(tabId?: number, callback?: Function): Promise<any>;
    onClicked(callback: Function): Promise<any>;
}
declare const $action: ActionService;
export default $action;
