import { InjectionToken } from "@angular/core"; import { Config } from "../interfaces/config.interface"; /** * Declare default configuration values */ export declare const defaultConfig: Config; /** * Register an injection token for "DEFAULT_AV_CONFIG" */ export declare const DEFAULT_AV_CONFIG: InjectionToken; /** * Register an injection token for "AV_CONFIG" */ export declare const AV_CONFIG: InjectionToken; /** * Merge a given config into the default config * @param config? * @returns Config */ export declare const provideConfig: (config?: Config) => Config; /** * Deeply merge two or more KVP objects * @param ...objects * @returns T */ export declare function mergeDeep(...objects: any): T;