import React from 'react';
import { LexicalEditor } from 'lexical';
import { ArticleVariant } from '../types';
export type ContainerProps = {
    Survey?: JSX.Element;
    children?: React.ReactNode;
    classes?: string | string[];
    comments?: JSX.Element | JSX.Element[];
    handleCommentText?: (innerHTML: string) => void;
    isShowingTopic?: boolean;
    isWide?: boolean;
    onClick?: (e: React.MouseEvent<HTMLDivElement, MouseEvent>) => void;
    onCommentSubmit?: (editor: LexicalEditor) => any;
    showCommentInput?: boolean;
    surveyVariant?: 'default' | 'floated';
    topic?: JSX.Element | JSX.Element[];
    variant?: `${ArticleVariant}` | ArticleVariant;
};
export declare function Container({ classes, children, variant, onClick, surveyVariant, Survey, comments, showCommentInput, handleCommentText, onCommentSubmit, isShowingTopic, topic, isWide, }: ContainerProps): JSX.Element;
