import { SyncTable } from "smc-util/sync/table"; declare class ProjectInfoTable { private table; private logger; private project_id; private state; private readonly publish; private readonly info_server; constructor(table: SyncTable, logger: { debug: Function; }, project_id: string); private publish_impl; close(): void; private log; } export declare function register_project_info_table(table: SyncTable, logger: any, project_id: string): void; export declare function get_project_info_table(): ProjectInfoTable | undefined; export {};