import { ChatRoomsMessages } from '.';
import { DbRecord } from './shared/DbRecord';
import { Timestamp } from '@firebase/firestore';
export type ChatRoomsOverview = {
    /**未読数 */
    unreadCount: number;
    /**部屋名*/
    roomName: string;
    /**最終送信日時 */
    lastMessageAt: Timestamp | Date;
    /**
     * icon
     * -iconUrlで設定する
     */
    iconUrl: string;
    /**
     * iconColor
     * -iconColorで設定する
     */
    iconColor: string;
    /**roomType
     * -beginning:初期ルーム
     * -insurance:保険ルーム
     * -undefined :チャットコンシェルジュ 念のため明示的にnullを設定
     */
    roomType?: 'beginning' | 'insurance' | null;
    /**
     * エンドユーザー情報（お客様が一人の時のみ使用可能）
     * 火災保険のマグネターテーブルで使用できるように。
     */
    targetEnduser?: {
        partnerId: string;
        customerId: string;
    };
} & DbRecord;
/**
 * ChatRoomsOverviewsデータの初期設定をする関数
 * @returns {ChatRoomsOverview} ChatRoomsOverviewsデータの初期設定
 */
export declare function defaultChatRoomsOverview(partial?: Partial<ChatRoomsMessages>): ChatRoomsOverview;
