/// <reference types="react" />
interface IInteractiveStyles {
    className?: string;
    plainStyle?: React.CSSProperties;
    activeStyle?: React.CSSProperties;
    hoverStyle?: React.CSSProperties;
}
interface ICTabsProps {
    values: any[];
    value?: any;
    onChange?: (value: any) => any;
    labels?: any[];
    className?: string;
    style?: React.CSSProperties;
    tabsStyles?: {
        className?: string;
        plainStyle?: React.CSSProperties;
    };
    tabStyles?: {
        className?: string;
        plainStyle?: React.CSSProperties;
        activeStyle?: React.CSSProperties;
        hoverStyle?: React.CSSProperties;
    };
    labelStyles?: {
        [value: string]: {
            style?: React.CSSProperties;
            changed?: boolean;
        };
    };
    indicatorStyles?: IInteractiveStyles;
    indicatorContainerStyles?: IInteractiveStyles;
    absolute?: boolean;
}
export declare function CTabs(props: ICTabsProps): import("react/jsx-runtime").JSX.Element;
export declare function CTags(props: ICTabsProps): import("react/jsx-runtime").JSX.Element;
export {};
