import { OnInit } from '@angular/core'; import { Location } from '@angular/common'; import { Router } from '@angular/router'; import { CheckoutService } from './services/checkout.service'; import { ShippingGuardCheckout } from './checkout-guard/shippingGuard'; import { PaymentGuardCheckout } from './checkout-guard/payment-guard'; import { CompleteGuardCheckout } from './checkout-guard/completeGuard'; import { Observable } from 'rxjs'; import { ConfService, LanguageService } from '../../services'; import { BreakpointObserver } from '@angular/cdk/layout'; import { NavigationService } from './checkout-animation/navigation.service'; import { Branch } from '../classes/ContactUs'; import * as i0 from "@angular/core"; export declare class CheckoutComponent implements OnInit { private languageService; private location; private _router; private checkoutService; private shippingGuard; private paymentGuard; private completeGuard; private confService; private breakpointObserver; private navigationService; language: {}; myDetailsColor: any; shippingColor: any; confirmColor: any; inLastStep: boolean; active: number; current: number; userId: any; cartCounter: any; hideNextButton: boolean; logo$: Observable; myDetailsBorder: string; myDetailsBg: string; whiteColor: string; myDetailsSuccess: string; shippingMethodColor: string; shippingMethodBorder: string; shippingMethodBg: string; shippingMethodSuccess: string; paymentColor: string; paymentBorder: string; paymentBg: string; paymentSuccess: any; isSmallScreen: boolean; unactiveStep: boolean; doneShippingAddress: boolean; doneShippingMethod: boolean; hideShippingAddress: boolean; hideShippingMethod: boolean; hidePayment: boolean; storeMobile$: string; currentBranch: Branch; branch$: import("rxjs").BehaviorSubject; constructor(languageService: LanguageService, location: Location, _router: Router, checkoutService: CheckoutService, shippingGuard: ShippingGuardCheckout, paymentGuard: PaymentGuardCheckout, completeGuard: CompleteGuardCheckout, confService: ConfService, breakpointObserver: BreakpointObserver, navigationService: NavigationService); ngOnInit(): void; readUrlSmallScreen(): void; readUrl(): void; goBack(): void; login(langCode: any): void; handleCheckoutSteps(): void; canAccessShippingPage(langCode: any): Promise; canAccessPaymentPage(langCode: any): Promise; canAccessConfirmPage(langCode: any): Promise; getRouteAnimation(outlet: any): any; static ɵfac: i0.ɵɵFactoryDeclaration; static ɵcmp: i0.ɵɵComponentDeclaration; }