import React, { ReactNode } from 'react';
import { type LayoutHeaderConfig } from '../Components/LayoutHeader';
export interface AgenticLayoutProps {
    /** 左侧内容 */
    left?: ReactNode;
    /** 中间内容 */
    center: ReactNode;
    /** 右侧内容 */
    right?: ReactNode;
    /** 头部配置 */
    header?: LayoutHeaderConfig;
    /** 自定义样式 */
    style?: React.CSSProperties;
    /** 自定义类名 */
    className?: string;
    /** 左侧宽度 */
    leftWidth?: number;
    /** 右侧宽度 */
    rightWidth?: number;
}
/**
 * 用于 e2e / 单元测试稳定定位组件根节点。
 * 历史上曾使用 prefixCls 当 testid，但 prefixCls 是与 ConfigProvider
 * 联动的样式前缀，把它当作测试标识会导致同页面多实例 testid 冲突，
 * 这里改用语义化常量。
 */
export declare const AGENTIC_LAYOUT_TEST_ID = "agentic-layout";
export declare const AgenticLayout: React.NamedExoticComponent<AgenticLayoutProps>;
