import { TypedServer } from '../classes.typedserver.js';
export interface ILoleServiceServerConstructorOptions {
    addCustomRoutes?: (typedserver: TypedServer) => Promise<any>;
    serviceName: string;
    serviceVersion: string;
    serviceDomain: string;
    port?: number;
}
export declare class UtilityServiceServer {
    options: ILoleServiceServerConstructorOptions;
    typedServer: TypedServer;
    constructor(optionsArg: ILoleServiceServerConstructorOptions);
    start(): Promise<void>;
    stop(): Promise<void>;
}
