export class ServiceOwner extends Base {
    _services: any[];
    /**
     * @param {Service} service
     */
    set services(service: Service);
    get services(): Service;
    _applyExtends(owner: any): void;
    _traverse(...args: any[]): boolean;
    findServices(filter: any): Generator<any, void, unknown>;
    /**
     *
     * @param {string} name
     * @returns {Service|undefined}
     */
    named(name: string): Service | undefined;
}
import { Base } from "pmcf";
import { Service } from "pmcf";
