import React from 'react';
export interface SidebarChatDefaultProps {
    color: string;
    name: string;
    icon?: React.ReactNode;
    caps?: string;
    active?: boolean;
    actions?: React.ReactNode;
    skeleton?: false;
    id: string;
    isDndOverflow?: boolean;
    edit?: boolean;
    checkbox?: React.ReactNode;
    dragging?: boolean;
    isDefault?: boolean;
    progress?: {
        value?: number;
        max?: number;
        loading?: boolean;
    };
}
export interface SidebarChatSkeletonProps {
    skeleton: true;
    isDefault?: boolean;
}
export type SidebarChatProps = (SidebarChatDefaultProps | SidebarChatSkeletonProps) & {
    onClick?: React.MouseEventHandler<HTMLDivElement>;
    onToggleCheckbox?: () => unknown;
};
export declare const SidebarChat: React.FC<SidebarChatProps>;
export * from './styled';
