import React from "react";
import type { TabsLayoutProps, TabsLayoutSectionProps, TabsLayoutTabProps } from "../model/types";
/**
 * Маркер верхнеуровневой вкладки в compound-режиме `TabsLayout`.
 */
declare function TabsLayoutTab({ children }: TabsLayoutTabProps): React.JSX.Element;
declare namespace TabsLayoutTab {
    var displayName: string;
}
/**
 * Верхняя секция панели, исключённая из прокручиваемого содержимого.
 */
declare function TabsLayoutToolbar({ children }: TabsLayoutSectionProps): React.JSX.Element;
declare namespace TabsLayoutToolbar {
    var displayName: string;
}
/**
 * Основное содержимое панели, которое само управляет своим layout и scroll.
 */
declare function TabsLayoutContent({ children }: TabsLayoutSectionProps): React.JSX.Element;
declare namespace TabsLayoutContent {
    var displayName: string;
}
/**
 * Нижняя секция панели, исключённая из прокручиваемого содержимого.
 */
declare function TabsLayoutFooter({ children }: TabsLayoutSectionProps): React.JSX.Element;
declare namespace TabsLayoutFooter {
    var displayName: string;
}
type TabsLayoutComposition = React.FC<TabsLayoutProps> & {
    Tab: typeof TabsLayoutTab;
    Toolbar: typeof TabsLayoutToolbar;
    Content: typeof TabsLayoutContent;
    Footer: typeof TabsLayoutFooter;
};
export declare const TabsLayout: TabsLayoutComposition;
export {};
//# sourceMappingURL=TabsLayout.d.ts.map