import { type IHttpRequestContext, type INoContentRequest, type IRestRoute, type IServerHealthResponse, type ITag } from "@twin.org/api-models"; /** * The tag to associate with the routes. */ export declare const tagsHealth: ITag[]; /** * The REST routes for server health. * @param baseRouteName Prefix to prepend to the paths. * @param componentName The name of the component to use in the routes stored in the ComponentFactory. * @returns The generated routes. */ export declare function generateRestRoutesHealth(baseRouteName: string, componentName: string): IRestRoute[]; /** * Get the health for the server. * @param httpRequestContext The request context for the API. * @param componentName The name of the component to use in the routes. * @param request The request. * @returns The response object with additional http response properties. */ export declare function serverHealth(httpRequestContext: IHttpRequestContext, componentName: string, request: INoContentRequest): Promise;