import React, { ReactNode, RefObject } from 'react';
import { WixPatternsContainerDriver } from '@wix/bex-core/testkit/internal';
import { EntityPageState } from '../state';
import { CollectionPageState } from '@wix/bex-core';
import { History } from 'history';
import { CollectionPageHeaderProps } from '../components/CollectionPageHeaderNew';
export interface CairoTestAppProps {
    driver: WixPatternsContainerDriver;
    children?: ReactNode;
    page?: 'none' | 'wsr' | 'entity' | 'entity-page' | 'collection-page' | 'router';
    scrollElement?: RefObject<HTMLDivElement>;
    entityPageState?: EntityPageState<any>;
    collectionPageState?: CollectionPageState;
    routerParams?: {
        history: History;
    };
    collectionPageHeaderProps?: Partial<CollectionPageHeaderProps>;
}
export declare function CairoTestApp({ children, driver, page, scrollElement, entityPageState, collectionPageState, routerParams, collectionPageHeaderProps, }: CairoTestAppProps): React.JSX.Element;
//# sourceMappingURL=CairoTestApp.d.ts.map