import type { PageSettings } from '@azure/core-paging'; import type { AppRegistrationVersion, AppRegistration } from './AppRegistration.js'; import type { PagedResult } from './PagedResult.js'; /** * Client interface for managing application registrations and their versions. */ export interface AppRegistryClient { /** * Registers a new application version in the registry. */ registerApp(app: AppRegistrationVersion & Pick): Promise; /** * Retrieves a paginated list of registered applications. * * @param appName - The name of the application to retrieve. * @param paginationOptions - The pagination options. * that provides access to all registered applications. */ getApps(appName?: string, paginationOptions?: PageSettings): Promise>; /** * Retrieves a paginated list of all versions for a specific application. * * @param appName - The name of the application. * @param paginationOptions - The pagination options. */ getVersions(appName: string, paginationOptions?: PageSettings): Promise>; } //# sourceMappingURL=AppRegistryClient.d.ts.map