import { SynthesizedStack } from "./synth-stack";
export declare class StackDependencies {
    private readonly stacks;
    pendingStacks: SynthesizedStack[];
    inflightStacks: SynthesizedStack[];
    deployedStacks: SynthesizedStack[];
    constructor(stacks: SynthesizedStack[]);
    startRun(stack: SynthesizedStack): void;
    finishRun(stack: SynthesizedStack): void;
    get pendingDeployableStacks(): SynthesizedStack[];
}
