import React from "react";
import { IExtendedTheme } from "themes/default";
export declare type QuestionCardProps = {
    cardStyle: any;
    children: React.ReactNode;
    hasConditions?: boolean;
    isConditional?: boolean;
    isLinkable?: boolean;
    isLinked?: boolean;
    isRequireable?: boolean;
    isRequired?: boolean;
    isShareable?: boolean;
    isShared?: boolean;
    onChangeConditional?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    onChangeRequired?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    onChangeShared?: (isShared: boolean) => void;
    onDelete: () => void;
    onDuplicate: () => void;
    onOpenFeaturedLink?: (event: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    toolTipText: string;
    withToolTip: boolean;
    theme?: IExtendedTheme;
    controlName?: string;
};
declare const _default: ({ children, onDelete, onDuplicate, cardStyle, isLinkable, onOpenFeaturedLink, isLinked, isShareable, onChangeShared, isShared, isRequireable, onChangeRequired, isRequired, isConditional, onChangeConditional, hasConditions, toolTipText, theme, controlName, }: Readonly<QuestionCardProps>) => JSX.Element;
export default _default;
