import { Test } from 'nodeunit';
declare const _default: {
    'first line is the version of the cx interface'(test: Test): void;
    'when executed without arguments, shows interface version and usage usage'(test: Test): void;
    'unknown command will throw an error'(test: Test): Promise<void>;
    '"list" with no stacks returns with an empty array'(test: Test): void;
    '"list" returns a list of all stacks, with region information if exists'(test: Test): void;
    'list() can be used programmatically'(test: Test): void;
    '"cons" throws if the stack do not exist'(test: Test): void;
    '"cons" will return region info for the required stack'(test: Test): void;
    '"cons" will return the cloudformation template for the required stack'(test: Test): void;
    'synth(name) can be used programmatically'(test: Test): void;
    'synth(name) also collects metadata from all constructs in the stack'(test: Test): void;
    'context can be passed using the -c option'(test: Test): void;
    'context from the command line can be used when creating the stack'(test: Test): void;
    'setContext(k,v) can be used to set context programmatically'(test: Test): void;
    'setContext(k,v) cannot be called after stacks have been added because stacks may use the context'(test: Test): void;
    'app.synthesizeStack(stack) performs validation first (app.validateAll()) and if there are errors, it returns the errors'(test: Test): void;
    'app.synthesizeStack(stack) will return a list of missing contextual information'(test: Test): void;
    'requests can also be base64 encoded'(test: Test): void;
    'fails when base64 cannot be encoded'(test: Test): void;
};
export = _default;
