/// <reference types="sweetalert2" />
import { ModuleWithProviders } from '@angular/core';
import { SwalProvider } from './sweetalert2-loader.service';
export interface Sweetalert2ModuleConfig {
    provideSwal?: SwalProvider;
    fireOnInit?: boolean;
    dismissOnDestroy?: boolean;
}
export declare function provideDefaultSwal(): Promise<typeof import("sweetalert2")>;
export declare class SweetAlert2Module {
    static forRoot(options?: Sweetalert2ModuleConfig): ModuleWithProviders<SweetAlert2Module>;
    static forChild(options?: Sweetalert2ModuleConfig): ModuleWithProviders<SweetAlert2Module>;
}
