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