import * as React from 'react';
import { toggleDrawer } from '../../redux/reducers/navigation';
import { TopbarListButtonData, TopbarSimpleButtonData } from '../Topbar/Topbar.types';
export interface AppProps {
    drawerContent?: React.ReactNode;
    drawerPersistent?: boolean;
    onDrawerClose?: () => void;
    rightButtonsData?: Array<TopbarSimpleButtonData | TopbarListButtonData>;
    title?: React.ReactNode | string;
    topbarContent?: React.ReactNode;
    hideDrawer?: boolean;
}
export interface ConnectedProps {
    drawerOpen: boolean;
    persistComplete: boolean;
    toggleDrawer: typeof toggleDrawer;
}
export declare const AppContainerWeb: React.ComponentType<AppProps>;
