import { InjectionToken } from '@angular/core';
export type Styles = Record<string, string>;
export type Config = {
    img?: string;
    loaderStyles?: Styles;
    imgStyles?: Styles;
    hostStyles?: Styles;
    rotate?: {
        delay?: number;
        direction?: 'normal' | 'reverse' | 'alternate' | 'alternate-reverse';
        duration?: number;
        easing?: string;
        endDelay?: number;
        fill?: 'none' | 'forwards' | 'backwards' | 'both' | 'auto';
        id?: string;
        iterationStart?: number;
        iterations?: number;
    };
};
export type optionsConfig = Config;
export declare const NGX_LOADER_INDICATOR_CONFIG: InjectionToken<string>;
export declare const NEW_CONFIG: InjectionToken<string>;
export declare const INITIAL_CONFIG: InjectionToken<Config>;
export declare const initialConfig: Config;
