import { ResourceBase } from '../resource'; import { Value, List } from '../dataTypes'; export declare class RenderingEngine { Version: Value; Name: Value; constructor(properties: RenderingEngine); } export declare class SimulationSoftwareSuite { Version: Value; Name: Value; constructor(properties: SimulationSoftwareSuite); } export declare class RobotSoftwareSuite { Version: Value; Name: Value; constructor(properties: RobotSoftwareSuite); } export declare class SourceConfig { S3Bucket: Value; Architecture: Value; S3Key: Value; constructor(properties: SourceConfig); } export interface SimulationApplicationProperties { RenderingEngine: RenderingEngine; SimulationSoftwareSuite: SimulationSoftwareSuite; CurrentRevisionId?: Value; RobotSoftwareSuite: RobotSoftwareSuite; Sources: List; Tags?: { [key: string]: any; }; Name?: Value; } export default class SimulationApplication extends ResourceBase { static RenderingEngine: typeof RenderingEngine; static SimulationSoftwareSuite: typeof SimulationSoftwareSuite; static RobotSoftwareSuite: typeof RobotSoftwareSuite; static SourceConfig: typeof SourceConfig; constructor(properties: SimulationApplicationProperties); }