import { ExtensionKind, ExtensionSource, ExtensionSurface } from '../extensions.constants'; export declare abstract class DiscoveredExtensionBaseModel { name: string; kind: ExtensionKind; surface: ExtensionSurface; displayName: string; description?: string | null; version?: string | null; source: ExtensionSource; } export declare class DiscoveredExtensionAdminModel extends DiscoveredExtensionBaseModel { remoteUrl: string; type: string; } export declare class DiscoveredExtensionBackendModel extends DiscoveredExtensionBaseModel { routePrefix: string; type: string; }