import { SelectOption } from "../../boxes/SelectOption";
import { AbstractChoiceComponent } from "./AbstractChoiceComponent";
import { BehaviorExecutionResult } from "../../../util/BehaviorUtils";
import { AliasBox } from "../../boxes/AliasBox";
import { PiEditor } from "../../PiEditor";
export declare type AliasComponentProps = {
    box: AliasBox;
    editor: PiEditor;
};
export declare class AliasComponent extends AbstractChoiceComponent {
    constructor(props: AliasComponentProps);
    protected handleSelected: (optionId: string) => void;
    protected getOptions: () => SelectOption[];
    handleStringInput: (s: string) => Promise<BehaviorExecutionResult>;
    protected onClick: () => Promise<void>;
}
//# sourceMappingURL=AliasComponent.d.ts.map