import type { DeployActionState } from '../../../hooks/use-deploy-action.js';
import type { AppView } from './app-view-tabs.js';
export interface UseDevServerCoordinatorInput {
    deploy: DeployActionState;
    agentRunning: boolean;
    initialView?: AppView;
}
export interface UseDevServerCoordinatorApi {
    activeView: AppView;
    handleViewChange: (view: AppView) => void;
    disabledTabs: AppView[];
}
export declare function useDevServerCoordinator({ deploy, agentRunning, initialView, }: UseDevServerCoordinatorInput): UseDevServerCoordinatorApi;
//# sourceMappingURL=use-dev-server-coordinator.d.ts.map