import { InjectionToken } from '@angular/core';
import * as i0 from "@angular/core";
import * as i1 from "@angular/cdk/bidi";
/**
 * Injection token that configures whether the koobiq sanity checks are enabled.
 *
 * @deprecated No longer used and will be removed in next major release.
 *
 * @docs-private
 */
export declare const KBQ_SANITY_CHECKS: InjectionToken<boolean>;
/**
 * @deprecated No longer used and will be removed in next major release.
 *
 * @docs-private
 */
export declare function mcSanityChecksFactory(): boolean;
/**
 * Module that captures anything that should be loaded and/or run for *all* Koobiq
 * components. This includes Bidi, etc.
 *
 * @deprecated No longer used and will be removed in next major release.
 *
 * @docs-private
 */
export declare class KbqCommonModule {
    private _sanityChecksEnabled;
    protected readonly document: Document;
    private readonly window;
    private hasDoneGlobalChecks;
    constructor(_sanityChecksEnabled: boolean);
    private areChecksEnabled;
    private isTestEnv;
    private checkDoctypeIsDefined;
    static ɵfac: i0.ɵɵFactoryDeclaration<KbqCommonModule, [{ optional: true; }]>;
    static ɵmod: i0.ɵɵNgModuleDeclaration<KbqCommonModule, never, [typeof i1.BidiModule], [typeof i1.BidiModule]>;
    static ɵinj: i0.ɵɵInjectorDeclaration<KbqCommonModule>;
}
