import { type JSX, type ReactNode } from 'react';
import { type AdminSidebarProps } from '../../organisms/admin_sidebar/AdminSidebar.js';
import { type AdminTopbarProps } from '../../organisms/admin_topbar/AdminTopbar.js';
import type { PageShellActions, PageShellTab } from '@plumile/ui';
export type AdminShellLayoutProps = {
    children: ReactNode;
    sidebar: AdminSidebarProps;
    topbar?: AdminTopbarProps;
    actions?: PageShellActions;
    tabs?: PageShellTab[];
};
export declare const AdminShellLayout: ({ children, sidebar, topbar, actions, tabs, }: AdminShellLayoutProps) => JSX.Element;
export default AdminShellLayout;
//# sourceMappingURL=AdminShellLayout.d.ts.map