///
import { ModuleWithProviders } from '@angular/core';
import { KeyboardService } from './services/keyboard.service';
import { KeyboardServiceConfig } from './model/keyboard-service-config.interface';
import { HammerGestureConfig } from '@angular/platform-browser';
export declare class KsHammerGestureConfig extends HammerGestureConfig {
buildHammer(element: HTMLElement): HammerManager;
}
/**
* Module to import it in the root module of your application.
*/
export declare class GalleryModule {
/**
* Importing with '.forRoot()' is deprecated. I'll provide a new way to do this in next releases.
* Will be removed in 8.0.0 or 9.0.0
*/
static forRoot(config?: KeyboardServiceConfig): ModuleWithProviders;
}
/**
* Function to setup the keyboard service inside the `forRoot` method.
* @param KeyboardServiceConfig injector is an interface of type `KeyboardServiceConfig` to pass data to KeyboardService
* @returns KeyboardService an instance of the `KeyboardService`
*/
export declare function setupKeyboardService(injector: KeyboardServiceConfig): KeyboardService;