import * as cxapi from "../../../cx-api";
import { IConstruct } from 'constructs';
import { StageSynthesisOptions } from '../stage';
/**
 * Options for `synthesize()`
 */
export interface SynthesisOptions extends StageSynthesisOptions {
    /**
     * The output directory into which to synthesize the cloud assembly.
     * @default - creates a temporary directory
     */
    readonly outdir?: string;
}
export declare function synthesize(root: IConstruct, options?: SynthesisOptions): cxapi.CloudAssembly;
