import React from "react";
import { DeployingResource } from "../../../lib/models/terraform";
import { NestedTerraformOutputs } from "../../../lib/output";
interface DeploySummaryConfig {
    resources: DeployingResource[];
}
export declare const DeploySummary: ({ resources, }: DeploySummaryConfig) => React.ReactElement;
interface DeployConfig {
    outDir: string;
    targetStack?: string;
    synthCommand: string;
    autoApprove: boolean;
    onOutputsRetrieved: (outputs: NestedTerraformOutputs) => void;
    outputsPath?: string;
}
export declare const Deploy: ({ outDir, targetStack, synthCommand, autoApprove, onOutputsRetrieved, outputsPath, }: DeployConfig) => React.ReactElement;
export {};
