import './index.scss';
import React from 'react';
import type { GroupChannel } from '@sendbird/chat/groupChannel';
interface RenderChannelPreviewProps {
    channel: GroupChannel;
    onLeaveChannel(channel: GroupChannel, onLeaveChannelCb?: (c: GroupChannel) => void): void;
}
export interface GroupChannelListUIProps {
    renderChannelPreview?: (props: RenderChannelPreviewProps) => React.ReactElement;
    renderHeader?: (props: void) => React.ReactElement;
    renderPlaceHolderError?: (props: void) => React.ReactElement;
    renderPlaceHolderLoading?: (props: void) => React.ReactElement;
    renderPlaceHolderEmptyList?: (props: void) => React.ReactElement;
}
export declare const GroupChannelListUI: (props: GroupChannelListUIProps) => React.JSX.Element;
export default GroupChannelListUI;
