import { CannedResponse, ID } from '@zeniai/client-epic-state';
import { CollaborationTextOverrides, ThreadMetadata } from './utils/CollaborationTypes';
export interface ThreadsSectionProps {
    filter: Partial<ThreadMetadata>;
    textOverrides: CollaborationTextOverrides;
    allowComposer?: boolean;
    autoExpand?: boolean;
    autoFocus?: boolean;
    cannedResponses?: CannedResponse[];
    composerContainerStyle?: React.CSSProperties;
    indentContent?: boolean;
    initialScrollToThreadId?: ID;
    isCannedResponsesLoading?: boolean;
    showActions?: boolean | "hover";
    showAttachments?: boolean;
    showDeleted?: boolean;
    showReactions?: boolean;
    style?: React.CSSProperties;
    threadMetadata?: ThreadMetadata;
    threadsContainerStyle?: React.CSSProperties;
    threadStyle?: React.CSSProperties;
    onThreadClick: (threadMetadata: ThreadMetadata) => void;
    onFetchCannedResponses?: () => void;
    onManageTemplatesClick?: () => void;
}
export declare const ThreadsSection: (props: Readonly<ThreadsSectionProps>) => import("react/jsx-runtime").JSX.Element;
