import { Laika } from './laika';
import type { CreateLaikaLinkOptions } from './typedefs';
type OnLaikaReadyCallback = (laika: Laika) => void;
export declare const getLaikaSingleton: ((globalPropertyName?: string, startLoggingImmediately?: boolean, onLaikaReady?: OnLaikaReadyCallback) => Laika) & import("lodash").MemoizedFunction;
/**
 * Creates an instance of ApolloLink with intercepting functionality.
 * @param options
 */
export declare function createGlobalLaikaLink({ clientName, globalPropertyName, startLoggingImmediately, onLaikaReady, }: CreateLaikaLinkOptions): import("@apollo/client/core").ApolloLink;
export {};
