export declare class TreatmentDescription {
    providerId: string;
    runnerId: string;
    description: string;
    subTreatments: TreatmentDescription[];
    constructor(providerId: string, runnerId: string, description: string, subTreatments?: TreatmentDescription[]);
    private getSubDescriptionLines;
    get descriptionLines(): string[];
    private getDescriptionLines;
}
export declare class RunnerTreatmentDescription {
    description: string;
    services: string[];
    constructor(description: string, services?: string[]);
}
export declare class InterceptorDescription {
    preTreatment?: RunnerTreatmentDescription;
    postTreatment?: RunnerTreatmentDescription;
}
export interface ServiceDescription {
    getPreTreatmentDescription?(): TreatmentDescription[];
    getTreatmentDescription?(): TreatmentDescription[];
    getPostTreatmentDescription?(): TreatmentDescription[];
}
