/**
 * Copyright (c) OpenLens Maintainers. All rights reserved.
 * Licensed under MIT License. See LICENSE in root directory for more information.
 */
import "./tab-layout.scss";
import React from "react";
import type { IClassName, StrictReactNode } from "@openlens/utilities";
export interface TabLayoutProps {
    className?: IClassName;
    contentClass?: IClassName;
    tabs?: TabLayoutRoute[];
    children?: StrictReactNode;
    scrollable?: boolean;
}
export interface TabLayoutRoute {
    routePath: string;
    title: StrictReactNode;
    component: React.ComponentType<any>;
    url?: string;
    exact?: boolean;
    default?: boolean;
}
export declare const TabLayout: React.FunctionComponent<TabLayoutProps>;
