import { CreatePackageParams, CreateReleaseParams, DpkRequest, ReadPackageParams, ReadReleaseParams, RegistryResponse } from '../types.js';
export declare class DManager {
    static getDwnEndpoints(didToResolve?: string): Promise<string[]>;
    static readPackageRecord({ name }: {
        name: string;
    }): Promise<RegistryResponse>;
    static readPackage({ builder, name }: ReadPackageParams): Promise<RegistryResponse>;
    static readRelease({ builder, name, version }: ReadReleaseParams): Promise<RegistryResponse>;
    static readDpk({ did, dpk: { name, version, path } }: DpkRequest): Promise<RegistryResponse>;
    static createPackage({ metadata }: CreatePackageParams): Promise<RegistryResponse>;
    static createPackageRelease({ parentId, name, version, integrity, release }: CreateReleaseParams): Promise<RegistryResponse>;
}
//# sourceMappingURL=manager.d.ts.map