import { type JSX, type ReactNode } from 'react';
import { type SidebarNavigationProps } from '../../../components/navigation/sidebar/SidebarNavigation.js';
import { type AdminTopbarProps } from '../../organisms/admin_topbar/AdminTopbar.js';
import { type PageShellActions, type PageShellContentScrollMode, type PageShellTab } from '../../../components/layout/PageShell.js';
export type AdminShellLayoutProps = {
    children: ReactNode;
    sidebar: SidebarNavigationProps;
    mobileSidebar?: SidebarNavigationProps;
    topbar?: AdminTopbarProps;
    actions?: PageShellActions;
    tabs?: PageShellTab[];
    contentScrollMode?: PageShellContentScrollMode;
};
export declare const AdminShellLayout: ({ children, sidebar, mobileSidebar, topbar, actions, tabs, contentScrollMode, }: AdminShellLayoutProps) => JSX.Element;
export default AdminShellLayout;
//# sourceMappingURL=AdminShellLayout.d.ts.map