/**
 * Definition for a dependency on another profile.
 * For example you can have a "fruit-ordering" profile which depends on a particular
 * instance of a "banana" type profile.
 * This way when you are issuing commands that require a "fruit-ordering" profile,
 * you can associate a particular set of settings of type "banana".
 */
export interface IProfileDependency {
    /**
     * The name of the profile type
     */
    type: string;
    /**
     * Can the user use your profile without  associating a dependent profile with it?
     * If so, it is not required.
     */
    required: boolean;
    /**
     * The description to expose on the auto-generated command line options
     * on profile create and update commands.
     */
    description?: string;
}
//# sourceMappingURL=IProfileDependency.d.ts.map