/** * ios definitions */ export interface IosPbxProject { writeSync: () => string; [key: string]: any; } export declare type IosPbxArrayValue = { value: string; comment: string; }; export interface IosEntitlements { [key: string]: any; } export interface IosBuildSettings { [key: string]: any; } export interface IosTarget { id: string; name: string; productName: string; productType: string; buildConfigurations: IosTargetBuildConfiguration[]; [key: string]: any; } export interface IosTargetBuildConfiguration { name: string; buildSettings: IosBuildSettings; } export declare type IosFramework = string; export interface IosFrameworkOpts { customFramework?: boolean; /** * Default: true */ link?: boolean; /** * Whether to embed the framework. Default: false */ embed?: boolean; } export declare type IosBuildName = 'Debug' | 'Release' | string; export declare type IosTargetName = string; export declare type IosProjectName = string; export interface IosRemoteSPMPackageDefinition { name: string; libs: string[]; repositoryURL: string; version: string; } export interface IosLocalSPMPackageDefinition { name: string; libs: string[]; path: string; } export declare type IosSPMPackageDefinition = IosRemoteSPMPackageDefinition | IosLocalSPMPackageDefinition; /** * Android definitions */ export declare type AndroidResDir = 'anim' | 'animator' | 'color' | 'drawable' | 'font' | 'interpolator' | 'layout' | 'menu' | 'mipmap' | 'navigation' | 'raw' | 'transition' | 'values' | 'xml' | string; export declare const enum AndroidGradleInjectType { Infer = "infer", Method = "method", Variable = "variable" } //# sourceMappingURL=definitions.d.ts.map