/**
 * THIS IS GENERATED CODE!
 * PLEASE DO NOT MODIFY - ALL YOUR WORK WOULD BE LOST!
 */
export declare const typescriptDeclarationFixConstant = 1;
import { UiClientObject } from "../modules/UiClientObject";
import { UiClientObjectReference } from "./UiClientObjectConfig";
import { TeamAppsUiContext } from "../modules/TeamAppsUiContext";
export declare class CommandExecutor {
    private componentRegistry;
    private commandExecutorsByCommandName;
    private staticCommandExecutorsByCommandName;
    constructor(componentRegistry: (reference: UiClientObjectReference) => UiClientObject);
    private getComponentForReference;
    executeCommand(targetObject: any, command: any): Promise<void>;
    executeStaticCommand(command: any, context: TeamAppsUiContext): Promise<void>;
}
