import Joi from 'joi';
import { ConnectionNames } from './connection-names-configuration';
export declare class AccountConnectionSpecification {
    /** @description A Connection Name is an optional feature that an integration may provide. A
     * common use of connections is to provide the ability to connect to a sandbox or production
     * endpoint. This collection must be a unique set of strings representing a list of connections
     * that a user may choose to use. When present {@link DefaultConnectionName} must also be
     * populated.*/
    ConnectionNames?: ConnectionNames[];
    /** @description The default connection name to use if a connection name is not selected. This
     * value must match a value in {@link ConnectionNames}*/
    DefaultConnectionName?: ConnectionNames;
}
export declare const AccountConnectionSpecificationSchema: Joi.ObjectSchema<any>;
