import { BaseIntegration, IntegrationConfig } from '../'; import { InfoItem, IntegrationAddDetails, IntegrationName, ProjectIntegration, ProjectPersonalizationDetails, ProjectType } from '../../../definitions'; import * as configlib from './config'; export declare const SUPPORTED_PROJECT_TYPES: readonly ProjectType[]; export declare class Integration extends BaseIntegration { readonly name: IntegrationName; readonly summary = "Target native iOS and Android with Apache Cordova"; readonly archiveUrl = "https://d2ql0qc7j8u4b2.cloudfront.net/integration-cordova.tar.gz"; get config(): IntegrationConfig; add(details: IntegrationAddDetails): Promise; getConfig(): Promise; requireConfig(): Promise; getInfo(): Promise; personalize({ name, packageId }: ProjectPersonalizationDetails): Promise; getCordovaVersion(): Promise; getCordovaPlatformVersions(): Promise; getCordovaPluginVersions(): Promise; getXcodebuildVersion(): Promise; getIOSDeployVersion(): Promise; getIOSSimVersion(): Promise; }