import { Type, Provider } from '@angular/core';
import { DynamicHooksSettings } from './services/settings/settings';
import { PlatformService } from './services/platform/platformService';
import { HookParserEntry } from './services/settings/parserEntry';
export declare const allSettings: DynamicHooksSettings[];
/**
 * Sets up global parsers and options for the ngx-dynamic-hooks library
 *
 * @param settings - Parsers/options to be are shared in this injection context
 * @param platformService - (optional) If desired, you can specify a custom PlatformService to use here
 */
export declare const provideDynamicHooks: (settings?: DynamicHooksSettings | HookParserEntry[], platformService?: Type<PlatformService>) => Provider[];
export declare const resetDynamicHooks: () => void;
