import { ActionsSubject } from '@ngrx/store';
import { EventService } from '../../event/event.service';
/**
 * Builds and registers the site context events
 */
export declare class SiteContextEventBuilder {
    protected actionsSubject: ActionsSubject;
    protected eventService: EventService;
    constructor(actionsSubject: ActionsSubject, eventService: EventService);
    /**
     * Registers the site context events
     */
    protected register(): void;
    /**
     * Register the language set action
     */
    protected registerSetLanguage(): void;
    /**
     * Register the currency set action
     */
    protected registerSetCurrency(): void;
}
