export interface RequestServerCapability { name: string; } export interface RequestServerCapabilityResponse { readonly lastUpdated: Date; name: string; RequestedName: string; } export interface ResponseServerCapability { readonly lastUpdated: Date; name: string; } export declare type ServerCapability = RequestServerCapability | RequestServerCapabilityResponse | ResponseServerCapability; export interface RequestDeliveryServiceRequiredCapability { deliveryServiceID: number; requiredCapability: string; } export interface RequestDeliveryServiceRequiredCapabilityResponse { deliveryServiceID: number; readonly lastUpdated: Date; requiredCapability: string; } export interface ResponseDeliveryServiceRequiredCapability { deliveryServiceID: number; readonly lastUpdated: Date; requiredCapability: string; xmlID: string; } export declare type DeliveryServiceRequiredCapability = RequestDeliveryServiceRequiredCapability | RequestDeliveryServiceRequiredCapabilityResponse | ResponseDeliveryServiceRequiredCapability; export interface RequestServerServerCapability { serverCapability: string; serverId: number; } export interface RequestServerServerCapabilityResponse { readonly lastUpdated: Date; serverCapability: string; serverId: number; } export interface ResponseServerServerCapability { readonly lastUpdated: Date; serverCapability: string; serverHostName: string; serverId: number; } export declare type ServerServerCapability = RequestServerServerCapability | RequestServerServerCapabilityResponse | ResponseServerServerCapability; export interface ResponseMultipleServerCapabilities { serverIds: Array; serverCapabilities: Array; } export interface RequestMultipleServerCapabilities extends ResponseMultipleServerCapabilities { pageType: "server" | "sc"; } export declare type MultipleServerCapabilities = RequestMultipleServerCapabilities | ResponseMultipleServerCapabilities;