export default class GoogleAPI { private key; private readonly CALLBACK_NAME; private resolveInitPromise; private rejectInitPromise; private readonly initPromise; private initialized; constructor(key: string); private get instance(); promisifyFetch(fetchFunction: (request: TRequest, callback: (results: TResult, status: any) => void) => void, request: TRequest): Promise ? TResult : TResult[]>; get placesAutocomplete(): Promise; get placesService(): Promise; createToken(): Promise; private initialize; } //# sourceMappingURL=google-api.d.ts.map