import { EndpointOptions } from '../controllers/endpoint-decorator'; import { Events } from './event'; export interface Endpoints { [name: string]: EndpointOptions; } export declare class Information { static getInstance(): Information; private static _instance; private SERVICE_NAME; private VERSION; private SYNCED; private ENDPOINTS; private ENDPOINT_CHECKSUM; constructor(); isSynced(): boolean; registerEndpoint(name: string, options: EndpointOptions): void; saveEndpoint(): void; getSystemInfo(): Events.Arguments.SystemInfo; getEndpoints(): Events.Arguments.SystemEndpointInfo; private checksum; } export declare const information: Information;