import { default as React } from 'react';
import { BaseProps } from '../../types';

export type BarControlType = 'button-icon' | 'button-text' | 'control-box' | 'hyperlink' | 'tab' | 'title' | 'title-subtitle';
export type BarControlPosition = 'left' | 'center' | 'right';
export interface BarControlProps extends BaseProps {
    /**
     * 内容类型，影响内部布局和间距：
     *   button-icon     — 图标按钮区（gap 4px）
     *   button-text     — 文字按钮区（gap 8px）
     *   control-box     — 控件组合区（gap 8px）
     *   hyperlink       — 超链接区（gap 8px）
     *   tab             — 标签页区（gap 0）
     *   title           — 单行标题区
     *   title-subtitle  — 双行标题区（主标题 + 副标题）
     */
    type?: BarControlType;
    /** 位置：left（左侧）| center（居中）| right（右侧），默认 left */
    position?: BarControlPosition;
    /** 内容 */
    children?: React.ReactNode;
}
export declare const BarControl: React.ForwardRefExoticComponent<BarControlProps & React.RefAttributes<HTMLDivElement>>;
//# sourceMappingURL=BarControl.d.ts.map