/** * Defines the necessary information to generate a solution's XML */ import type IDevProperties from './IDevProperties'; import type IFeature from './IFeature'; import type ISolutionMetadata from './ISolutionMetadata'; import type IWebApiPermissionRequest from './IWebApiPermissionRequest'; /** * @public */ export interface ISolutionAsset { originalFilename: string; packageFilename: string; } /** * @public */ interface ISolution { name: string; id: string; title?: string; supportedLocales?: string[]; version?: string; features?: IFeature[]; iconPath?: string; skipFeatureDeployment?: boolean; includeClientSideAssets?: boolean; clientSideAssets?: Array; webApiPermissionRequests?: Array; isDomainIsolated?: boolean; developer?: IDevProperties; metadata?: ISolutionMetadata; } export default ISolution; //# sourceMappingURL=ISolution.d.ts.map