import { ReactNode } from 'react'; import { BreadcrumbItem } from '../organisms/Breadcrumb'; import { TabItem } from '../organisms/Tabs'; import { SelectOption } from '../atoms/Select'; export interface ReportLayoutProps { title: string; breadcrumbs: BreadcrumbItem[]; criteria?: ReactNode; tabs: TabItem[]; activeTab?: string; onTabChange?: (key: string) => void; exportOptions?: SelectOption[]; onExport?: (format: string) => void; exportLoading?: boolean; onExecute?: () => void; executeLabel?: string; executeDisabled?: boolean; loading?: boolean; className?: string; } export declare function ReportLayout({ breadcrumbs, criteria, tabs, activeTab, onTabChange, exportOptions, onExport, exportLoading, onExecute, executeLabel, executeDisabled, loading, className, }: ReportLayoutProps): import("react").JSX.Element; //# sourceMappingURL=ReportLayout.d.ts.map