import { Model } from './Model';
import { IParameter } from './IParameters';
export interface IService {
    name: string;
    action?: string;
    version?: number;
    parameters?: IParameter[];
}
export declare class Service extends Model implements IService {
    constructor(data: IService);
    set action(value: string);
    set name(value: string);
    set version(value: number);
    set parameters(value: IParameter[]);
}
export declare class ServiceList extends Model {
    constructor(...list: IService[]);
    get list(): Service[];
    set list(services: IService[]);
    addService(service: IService): void;
    getService(name: string): Service | undefined;
}
