import { EventEmitter } from '../../stencil.core';
import { firestore } from 'firebase';
export declare class BbProfile {
    profilePath: string;
    root: string;
    profileHeader: 'none' | 'overlay' | 'image';
    profileSnaphot: firestore.DocumentSnapshot;
    collectionsSnaphot: firestore.QuerySnapshot;
    filter: {
        collection: string;
        model: string;
        manufacturer: string;
        location: string;
    };
    linkClick: EventEmitter;
    linkClickHandler: (path: any) => (ev: any) => void;
    componentWillLoad(): Promise<void>;
    componentWillUpdate(): Promise<void>;
    loadCount: number;
    watchFilterHandler(): void;
    private loadMoreIntersectionObserver?;
    loadMoreRefHandler: (button: any) => void;
    loadMoreClickHandler: () => void;
    render(): any;
}
