import { Observable } from "rxjs";
import { HttpErrorResponse } from "@angular/common/http";
export declare const clickEvent: MouseEvent;
export interface ApiError {
    error: HttpErrorResponse;
}
/**
 * returns an object that is formatted the same way as an API error would be
 * if the provided message was the message coming from the API
 * @param message
 */
export declare function getApiError(message: string): ApiError;
export declare class MockTranslateService {
    suffix?: string | undefined;
    currentLang: string;
    constructor(suffix?: string | undefined);
    get(key: string | string[], interpolateParams?: Object | undefined): Observable<string | any>;
    stream(key: string | string[], interpolateParams?: Object | undefined): Observable<string | any>;
    instant(key: string | string[], interpolateParams?: Object | undefined): any;
    setTranslation(langKey: string, languagePack: any, shouldMerge: boolean): void;
    setDefaultLang(lang: string): void;
    use(lang: string): void;
}
export declare class MockTranslationHelperService {
    translateObjectArray<T>(items: Array<T>, prop: string): Promise<Array<T>>;
    translateObjectProperty<T>(item: T, prop: string, interpolateParams?: any): Observable<T>;
    getKendoLocaleId(): string;
    translateCorePopValue(key: string, defaultValue: string): string;
    setLanguage(): void;
}
