import { PresentationProperty, PresentationPropertyResponse } from './Presentation'; import * as R from './Resource'; export declare type Strings = { [key: string]: string; }; export declare type ApplicationVersionResponse = { id: string; application_id: string; name: string; thumbnail_url: string; icon_url: string; source_url: string; presentation_properties: PresentationPropertyResponse[]; major_version: string; minor_version: string; patch_version: string; strings: Strings; has_dynamic_thumbnails: boolean; configurable_duration: boolean; default_duration: number; embedded_url_format?: string; }; export declare type ApplicationResponse = { id: string; current_app_version: ApplicationVersionResponse; is_deprecated: boolean; resource: R.ResourceResponse; }; export declare type ApplicationVersion = { id: string; name: string; thumbnailUrl: string; iconUrl: string; sourceUrl: string; applicationId: string; presentationProperties: PresentationProperty[]; majorVersion: string; minorVersion: string; patchVersion: string; strings: Strings; hasDynamicThumbnails: boolean; hasConfigurableDuration: boolean; defaultDuration: number; embeddedUrlFormat?: string; }; export declare type Application = { id: string; currentAppVersion: ApplicationVersion; isDeprecated: boolean; resource: R.Resource; }; export declare type GetApplicationsRequest = undefined; export declare type GetApplicationsResponse = ApplicationResponse[];