import { DbRecord } from './shared/DbRecord';
import { Timestamp } from '@firebase/firestore';
export declare enum conciergeContactTime {
    notSelected = "",
    free = "\u3044\u3064\u3067\u3082",
    nineToTwelve = "\uFF11\uFF10\uFF1A\uFF10\uFF10\u301C\uFF11\uFF12\uFF1A\uFF10\uFF10",
    twelveToFifteen = "\uFF11\uFF12\uFF1A\uFF10\uFF10\u301C\uFF11\uFF15\uFF1A\uFF10\uFF10",
    fifteenToEighteen = "\uFF11\uFF15\uFF1A\uFF10\uFF10\u301C\uFF11\uFF18\uFF1A\uFF10\uFF10",
    eighteenTo = "\uFF11\uFF18\uFF1A\uFF10\uFF10\u301C"
}
export type conciergeContactDate = '' | 'いつでも' | '平日' | '土日祝' | '月曜日' | '火曜日' | '水曜日' | '木曜日' | '金曜日' | '土曜日' | '日曜日';
export type ChatRoom<T = Record<string, any>> = {
    name: string;
    /**
     * グループ
     * - groupName: グループ名
     * - memberIds: グループメンバーのユーザーID
     */
    logins: {
        [key: string]: Timestamp | Date | undefined;
    };
    members: Array<string>;
    /**
     * 既読機能
     */
    isReadFunction: boolean;
    /**
     * 削除機能
     */
    deleteFlag: boolean;
    qaPickupData?: {
        availableDate?: conciergeContactDate;
        availableTime?: conciergeContactTime;
    };
} & DbRecord & T;
/**
 * ChatRoomsデータの初期設定をする関数
 * @returns {ChatRoom} ChatRoomsデータの初期設定
 */
export declare function defaultChatRoom(partial?: Partial<ChatRoom>): ChatRoom;
