import { OpaqueToken } from '@angular/core';
export interface Config {
    baseUrl?: string;
    publicUrl?: string;
    surveyId?: number;
    googleMapsKey?: string;
    googleWebClientId?: string;
    ionicViewAppId?: string;
}
export declare class CoreoConfig {
    baseUrl: string;
    publicUrl: string;
    googleMapsKey: string;
    ionicViewAppId: string;
    googleWebClientId: string;
    surveyId: number;
    init(config?: Config): void;
    readonly isIonicView: boolean;
}
export declare function setupCoreoConfig(cfg: Config): CoreoConfig;
export declare const CoreoConfigToken: OpaqueToken;
