import { EventEmitter, OnInit } from '@angular/core';
import { AppConfigInfo } from '../../models/app-config-info.model';
import { Router } from '@angular/router';
import * as i0 from "@angular/core";
/**
* Provides reusable implementation to pre-login page by getting the application config information as an input to the component.
* @export
* @class WelcomeComponent
* @implements {OnInit}
* @implements {OnDestroy}
*/
export declare class WelcomeComponent implements OnInit {
private router;
/**
* AppConfigInfo data can be passed as input while calling this component using selector and it can also be passed as a route data.
* @usage or routes: Route[]=[{ path: 'landing', component: WelcomeComponent, data:{appConfigInfo:appConfigInfo} }]
* @type {AppConfigInfo}
* @memberof WelcomeComponent
*/
appConfigInfo: AppConfigInfo;
signInClick: EventEmitter;
signUpClick: EventEmitter;
constants: any;
url: string;
constructor(router: Router);
ngOnInit(): void;
/**
* Navigates to passed sign up route url or emits the click event in case route url is not there.
* @param {Event} event
* @memberof WelcomeComponent
*/
onCreateAccountClick(event: Event): void;
/**
* Navigates to passed sign in route url or emits the click event in case route url is not there.
* @param {Event} event
* @memberof WelcomeComponent
*/
onSignInClick(event: Event): void;
static ɵfac: i0.ɵɵFactoryDeclaration;
static ɵcmp: i0.ɵɵComponentDeclaration;
}