import { FontWeights } from '../../core/Text/Text';
import { default as React } from 'react';
export type EditableCardTitleAIType = {
    show: boolean;
    text: string;
    tooltipMessage?: string;
};
export interface EditableCardProps {
    className?: string;
    title: string;
    titleWeight?: FontWeights;
    titleAiInfo?: EditableCardTitleAIType;
    editCallback: () => void;
    hideEditButton?: boolean;
    editButtonFloatRight?: boolean;
    popoverMessage?: string;
    children: React.ReactNode;
    testId?: string;
    translate?: boolean;
    hoverable?: boolean;
    padding?: boolean;
    actionBtns?: React.ReactNode;
    shouldHaveOnClickEventOnContainer?: boolean;
}
export declare const EditableCard: (props: EditableCardProps) => import("react/jsx-runtime").JSX.Element;
