import { Logger } from './Logger/Logger'; import { OPERATIONS } from './models/Operations'; export * from './Logger'; export declare const ofLogger: Logger; export declare function setPostListener(): void; export declare function getUrlParameterByName(name: string, url?: string): string; export declare function getCompleteQueryString(): string; export declare function safeJSONParse(obj: any): any; export declare function sendRequestToFramework(operation: OPERATIONS, data?: any[], successCallback?: Function): Promise; export declare function sendRegisterRequestToFramework(eventHandler: (...params: any[]) => Promise, operation: OPERATIONS, data?: any[]): Promise; export declare function isResponse(message: IRequest | IResponse): message is IResponse; export interface IResponse { request: IRequest; isResponse: boolean; isPartialResponse?: boolean; reject: any; resolve: any; } export interface IRequest { id?: string; operation: OPERATIONS; data: any[]; }