import { ModuleInfo, PublishEsmSpec } from '../../types.js';
export declare class ApiManager {
    private config;
    getWorkspaceModules(workspaceId: string): Promise<ModuleInfo[]>;
    publishEsm(spec: PublishEsmSpec): Promise<any>;
    protected sendGet(path: string, params?: Record<string, any>): Promise<any>;
    protected sendPost(path: string, params?: Record<string, any>): Promise<any>;
    protected processResponse(res: Response): Promise<any>;
    protected getAuthorization(): string;
}
