import React, { HTMLAttributes } from 'react';
export type FormExpandableHeaderProps = HTMLAttributes<HTMLDivElement> & {
    [x: string]: any;
    /**
     * pass custom className
     */
    className?: string;
    /**
     * container background color
     */
    color?: 'navy' | 'gray' | 'white';
    /**
     * color title
     */
    colorTitle?: 'navy' | 'gray';
    details?: string;
    icon?: (o: {
        defaultIcon: JSX.Element;
        isOpen: boolean;
    }) => React.ReactNode;
    indicatorCount?: number;
    isExpandDisabled?: boolean;
    /**
     * open/close state for container
     */
    isOpen?: boolean;
    link?: string;
    linkText?: string;
    noLines?: 'noLines';
    /**
     * container size
     */
    size?: 'default' | 'small';
    /**
     * container title
     */
    title?: string | JSX.Element;
    titleAndIcon?: 'space-between' | 'space-between-wide';
    /**
     * container variation
     */
    variation?: 'space-between' | 'center' | 'column';
};
export declare const FormExpandableHeader: React.MemoExoticComponent<({ variation, size, isOpen, color, title, colorTitle, className, indicatorCount, icon, details, headerClasses, style, titleAndIcon, link, linkText, noLines, isExpandDisabled, onClick, ...props }: FormExpandableHeaderProps) => JSX.Element>;
