import { SafeKeyValueString } from '../complexType/SafeKeyValueString';
import { Plan } from '../service/Plan';
import { Renew } from '../service/Renew';
import { Resource } from '../service/Resource';
import { Route } from '../service/Route';
import { BillingStateEnum } from '../service/BillingStateEnum';
/** Details about a Service */
export interface Service {
    /** Creation date */
    creationDate: string;
    /** Resource details */
    details: SafeKeyValueString[];
    /** Engagement date */
    engagementDate?: string;
    /** Expiration date */
    expirationDate?: string;
    /** The next billing date */
    nextBillingDate?: string;
    /** Plan service description */
    plan: Plan;
    /** Quantity */
    quantity: number;
    /** Renew service description */
    renew?: Renew;
    /** Resource service description */
    resource: Resource;
    /** Route to use in API */
    route: Route;
    /** Billing state of your service */
    state: BillingStateEnum;
}
//# sourceMappingURL=Service.d.ts.map