import { Registry as RegistryEntity } from '../core/entity/Registry.ts'; import { type PageOptions, type PageResult } from '../core/util/EntityUtil.ts'; import { AbstractRepository } from './AbstractRepository.ts'; import type { Registry as RegistryModel } from './model/Registry.ts'; export declare class RegistryRepository extends AbstractRepository { private readonly Registry; listRegistries(page: PageOptions): Promise>; findRegistry(name?: string): Promise; findRegistryByRegistryId(registryId: string): Promise; findRegistryByRegistryHost(host: string): Promise; saveRegistry(registry: RegistryEntity): Promise; removeRegistry(registryId: string): Promise; }