import { SyncTable } from "@cocalc/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 {};
