export declare const LOADERS: {
    "ball-8bits": number;
    "ball-atom": number;
    "ball-beat": number;
    "ball-circus": number;
    "ball-climbing-dot": number;
    "ball-clip-rotate": number;
    "ball-clip-rotate-multiple": number;
    "ball-clip-rotate-pulse": number;
    "ball-elastic-dots": number;
    "ball-fall": number;
    "ball-fussion": number;
    "ball-grid-beat": number;
    "ball-grid-pulse": number;
    "ball-newton-cradle": number;
    "ball-pulse": number;
    "ball-pulse-rise": number;
    "ball-pulse-sync": number;
    "ball-rotate": number;
    "ball-running-dots": number;
    "ball-scale": number;
    "ball-scale-multiple": number;
    "ball-scale-pulse": number;
    "ball-scale-ripple": number;
    "ball-scale-ripple-multiple": number;
    "ball-spin": number;
    "ball-spin-clockwise": number;
    "ball-spin-clockwise-fade": number;
    "ball-spin-clockwise-fade-rotating": number;
    "ball-spin-fade": number;
    "ball-spin-fade-rotating": number;
    "ball-spin-rotate": number;
    "ball-square-clockwise-spin": number;
    "ball-square-spin": number;
    "ball-triangle-path": number;
    "ball-zig-zag": number;
    "ball-zig-zag-deflect": number;
    cog: number;
    "cube-transition": number;
    fire: number;
    "line-scale": number;
    "line-scale-party": number;
    "line-scale-pulse-out": number;
    "line-scale-pulse-out-rapid": number;
    "line-spin-clockwise-fade": number;
    "line-spin-clockwise-fade-rotating": number;
    "line-spin-fade": number;
    "line-spin-fade-rotating": number;
    pacman: number;
    "square-jelly-box": number;
    "square-loader": number;
    "square-spin": number;
    timer: number;
    "triangle-skew-spin": number;
};
export declare const DEFAULTS: {
    BD_COLOR: string;
    SPINNER_COLOR: string;
    Z_INDEX: number;
};
export declare const PRIMARY_SPINNER = "primary";
export type Size = "default" | "small" | "medium" | "large";
export interface Spinner {
    bdColor?: string;
    size?: Size;
    color?: string;
    type?: string;
    fullScreen?: boolean;
    zIndex?: number;
    template?: string;
    showSpinner?: boolean;
}
export declare class NgxSpinner {
    name: string;
    bdColor: string;
    size: Size;
    color: string;
    type: string;
    class: string;
    divCount: number;
    divArray: Array<number>;
    fullScreen: boolean;
    show: boolean;
    zIndex: number;
    template: string;
    showSpinner: boolean;
    constructor(init?: Partial<NgxSpinner>);
    static create(init?: Partial<NgxSpinner>): NgxSpinner;
}
