import { ShowAddApplicationPopupOptions } from "./types/api";
import { Bounds } from "./types/internal";
declare class WorkspacesFrameController {
    requestFocus(): void;
    /**
     * @deprecated Deprecated use the --webkit-app-region: drag css property instead. Available in io.CD 10.0 and above
     *
     */
    notifyMoveAreaChanged(): void;
    getFrameId(): string;
    getComponentBounds(): Bounds;
    showAddApplicationPopup(options: ShowAddApplicationPopupOptions): void;
    closeWorkspace(workspaceId: string): void;
    closeWindow(elementId: string): void;
    subscribeForWindowFocused(cb: () => void): () => void;
    showChannelSelector(elementId: string, bounds: Bounds): void;
    ejectActiveWindow(groupId: string): void;
    maximizeGroup(groupId: string): void;
    restoreGroup(groupId: string): void;
}
declare const _default: WorkspacesFrameController;
export default _default;
//# sourceMappingURL=apiController.d.ts.map