import { IScreenViewport } from "../helpers/intefaces";
import { EventEmitter } from "../common/events";
export declare class Base {
    /**
     * EventEmitter
     */
    events: EventEmitter;
    /**
     * Viewport
     */
    screen: IScreenViewport;
    /**
     * Creates an instance.
     *
     * @constructor
     * @memberof Base
     * @throws
     */
    constructor();
    /**
     * Bind events
     */
    private bind;
    /**
     * Get window viewport size
     *
     * @returns {IScreenViewport}
     */
    getScreenViewport(): IScreenViewport;
    /**
     * Set Viewport sizes on window resize event
     */
    handleResize(): void;
    /**
     * Set scrolltop on window scroll event
     */
    handleScroll(): void;
}
export default Base;
