import { type Application } from '../../../../../../packages/core/src/domain/generated/output.js';
import type { useCloudDeployAction } from '../../../hooks/use-cloud-deploy-action.js';
export interface SmartDeployClusterProps {
    application: Application;
    /** Cloud deploy action API hoisted in the parent so the right-pane and
     *  the top-bar share a single instance. */
    cloudDeploy: ReturnType<typeof useCloudDeployAction>;
    /** When the agent is mid-run we disable destructive actions. */
    agentRunning: boolean;
}
export declare function SmartDeployCluster({ application, cloudDeploy, agentRunning, }: SmartDeployClusterProps): import("react/jsx-runtime").JSX.Element;
//# sourceMappingURL=smart-deploy-cluster.d.ts.map