import { type HostAction } from '../host-api';
import { type BuilderAction } from './actions';
export declare class BuilderAPIProxy {
    private messageChannel;
    constructor({ appOrigin }: {
        appOrigin: string;
    });
    setup({ onHostAction }: {
        onHostAction: (action: HostAction) => void;
    }): void;
    execute(action: BuilderAction): void;
    dispatchBuffered(): void;
    teardown(): void;
}
//# sourceMappingURL=proxy.d.ts.map