import { ActiveCartService, SelectiveCartService } from '@spartacus/core';
import { Observable } from 'rxjs';
import { PageLayoutHandler } from '../../cms-structure/page/page-layout/page-layout-handler';
import * as i0 from "@angular/core";
export declare class CartPageLayoutHandler implements PageLayoutHandler {
    protected activeCartService: ActiveCartService;
    protected selectiveCartService: SelectiveCartService;
    constructor(activeCartService: ActiveCartService, selectiveCartService: SelectiveCartService);
    handle(slots$: Observable<string[]>, pageTemplate?: string, section?: string): Observable<any>;
    static ɵfac: i0.ɵɵFactoryDeclaration<CartPageLayoutHandler, never>;
    static ɵprov: i0.ɵɵInjectableDeclaration<CartPageLayoutHandler>;
}
