import { IAPProduct } from '@innomobile-native/plugins'; export declare class IAPProductClass implements IAPProduct { id: string; alias: string; type: string; state: string; title: string; description: string; priceMicros: number; price: string; currency: string; loaded: boolean; valid: boolean; canPurchase: boolean; owned: boolean; downloading: boolean; downloaded: boolean; lastRenewalDate: string; expiryDate: string; introPrice: string; introPriceMicros: number; introPriceNumberOfPeriods: number; introPriceSubscriptionPeriod: string; introPricePaymentMode: string; ineligibleForIntroPrice: boolean; billingPeriod: number; billingPeriodUnit: string; trialPeriod: number; trialPeriodUnit: string; additionalData: any; transaction: any; finish(): void; verify(): any; set(key: string, value: any): void; stateChanged(): void; on(event: string, callback: Function): void; once(event: string, callback: Function): void; off(callback: Function): void; trigger(action: string, args: any): void; constructor(data: any); }