import { grpc } from "@improbable-eng/grpc-web"; import * as _m0 from "protobufjs/minimal"; import { AuthUser } from "./auth"; import { FileExtendsPermission } from "./files"; import { ListOption } from "./utils"; import { Empty } from "./google/protobuf/empty"; export declare const protobufPackage = "api.v1"; export interface RoomInfo { id: string; name: string; avatar: string; org_id: string; created_at: string; creator_id: string; updated_at: string; updated_by?: string | undefined; creator: AuthUser; allow_user_ids: string[]; records: ChatRecord[]; last_record: ChatRecord; } export interface ChatRecord { id: string; room_id: string; from_user_id: string; message: MsgInfo[]; to_user_ids: string[]; created_at: number; from_user_name: string; from_user_avatar: string; } export interface MsgInfo { type: string; sub_type: string; text: string; user_id?: string | undefined; source_url: string; card_id: string; file_id: string; file: FileExtendsPermission; } export interface RedisRoomUserMap { name: string; avatar: string; } export interface GetOrgChatRoomsRequest { username: string; } export interface GetOrgChatRoomsResponse { rooms: RoomInfo[]; } export interface GetRoomInfoRequest { username: string; id: string; } export interface GetRoomInfoResponse { room: RoomInfo; online_user_ids: string[]; records: ChatRecord[]; count: number; } export interface GetRoomRecordsRequest { username: string; room_id: string; record_id?: string | undefined; is_before: boolean; list_option: ListOption; } export interface GetRoomRecordsResponse { records: ChatRecord[]; count: number; } export interface CreateChatRoomRequest { name: string; allow_user_ids: string[]; username: string; } export interface UpdateChatRoomRequest { room_id: string; name?: string | undefined; allow_user_ids: string[]; username: string; } export interface DeleteChatRoomRequest { id: string; username: string; } export interface PushMessageRequest { message: MsgInfo[]; to_user_ids: string[]; room_id: string; username: string; } export declare const RoomInfo: { encode(message: RoomInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RoomInfo; fromJSON(object: any): RoomInfo; toJSON(message: RoomInfo): unknown; fromPartial, never>)[] & Record, never>) | undefined; avatar?: string | undefined; } & Record, never>) | undefined; allow_user_ids?: (string[] & string[] & Record, never>) | undefined; records?: ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; }[] & ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & { id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] & ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; } & { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; last_record?: ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & { id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] & ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; } & { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): RoomInfo; }; export declare const ChatRecord: { encode(message: ChatRecord, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ChatRecord; fromJSON(object: any): ChatRecord; toJSON(message: ChatRecord): unknown; fromPartial, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & Record, never>>(object: I): ChatRecord; }; export declare const MsgInfo: { encode(message: MsgInfo, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MsgInfo; fromJSON(object: any): MsgInfo; toJSON(message: MsgInfo): unknown; fromPartial, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): MsgInfo; }; export declare const RedisRoomUserMap: { encode(message: RedisRoomUserMap, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RedisRoomUserMap; fromJSON(object: any): RedisRoomUserMap; toJSON(message: RedisRoomUserMap): unknown; fromPartial, never>>(object: I): RedisRoomUserMap; }; export declare const GetOrgChatRoomsRequest: { encode(message: GetOrgChatRoomsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetOrgChatRoomsRequest; fromJSON(object: any): GetOrgChatRoomsRequest; toJSON(message: GetOrgChatRoomsRequest): unknown; fromPartial, never>>(object: I): GetOrgChatRoomsRequest; }; export declare const GetOrgChatRoomsResponse: { encode(message: GetOrgChatRoomsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetOrgChatRoomsResponse; fromJSON(object: any): GetOrgChatRoomsResponse; toJSON(message: GetOrgChatRoomsResponse): unknown; fromPartial, never>)[] & Record, never>) | undefined; avatar?: string | undefined; } & Record, never>) | undefined; allow_user_ids?: (string[] & string[] & Record, never>) | undefined; records?: ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; }[] & ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & { id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] & ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; } & { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; last_record?: ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & { id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] & ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; } & { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): GetOrgChatRoomsResponse; }; export declare const GetRoomInfoRequest: { encode(message: GetRoomInfoRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetRoomInfoRequest; fromJSON(object: any): GetRoomInfoRequest; toJSON(message: GetRoomInfoRequest): unknown; fromPartial, never>>(object: I): GetRoomInfoRequest; }; export declare const GetRoomInfoResponse: { encode(message: GetRoomInfoResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetRoomInfoResponse; fromJSON(object: any): GetRoomInfoResponse; toJSON(message: GetRoomInfoResponse): unknown; fromPartial, never>)[] & Record, never>) | undefined; avatar?: string | undefined; } & Record, never>) | undefined; allow_user_ids?: (string[] & string[] & Record, never>) | undefined; records?: ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; }[] & ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & { id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] & ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; } & { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; last_record?: ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & { id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] & ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; } & { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; online_user_ids?: (string[] & string[] & Record, never>) | undefined; records?: ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; }[] & ({ id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] | undefined; to_user_ids?: string[] | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & { id?: string | undefined; room_id?: string | undefined; from_user_id?: string | undefined; message?: ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; }[] & ({ type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } | undefined; } & { type?: string | undefined; sub_type?: string | undefined; text?: string | undefined; user_id?: string | undefined; source_url?: string | undefined; card_id?: string | undefined; file_id?: string | undefined; file?: ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; count?: number | undefined; } & Record, never>>(object: I): GetRoomInfoResponse; }; export declare const GetRoomRecordsRequest: { encode(message: GetRoomRecordsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetRoomRecordsRequest; fromJSON(object: any): GetRoomRecordsRequest; toJSON(message: GetRoomRecordsRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): GetRoomRecordsRequest; }; export declare const GetRoomRecordsResponse: { encode(message: GetRoomRecordsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetRoomRecordsResponse; fromJSON(object: any): GetRoomRecordsResponse; toJSON(message: GetRoomRecordsResponse): unknown; fromPartial, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; created_at?: number | undefined; from_user_name?: string | undefined; from_user_avatar?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; count?: number | undefined; } & Record, never>>(object: I): GetRoomRecordsResponse; }; export declare const CreateChatRoomRequest: { encode(message: CreateChatRoomRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateChatRoomRequest; fromJSON(object: any): CreateChatRoomRequest; toJSON(message: CreateChatRoomRequest): unknown; fromPartial, never>) | undefined; username?: string | undefined; } & Record, never>>(object: I): CreateChatRoomRequest; }; export declare const UpdateChatRoomRequest: { encode(message: UpdateChatRoomRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateChatRoomRequest; fromJSON(object: any): UpdateChatRoomRequest; toJSON(message: UpdateChatRoomRequest): unknown; fromPartial, never>) | undefined; username?: string | undefined; } & Record, never>>(object: I): UpdateChatRoomRequest; }; export declare const DeleteChatRoomRequest: { encode(message: DeleteChatRoomRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteChatRoomRequest; fromJSON(object: any): DeleteChatRoomRequest; toJSON(message: DeleteChatRoomRequest): unknown; fromPartial, never>>(object: I): DeleteChatRoomRequest; }; export declare const PushMessageRequest: { encode(message: PushMessageRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): PushMessageRequest; fromJSON(object: any): PushMessageRequest; toJSON(message: PushMessageRequest): unknown; fromPartial, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & { id?: string | undefined; color?: string | undefined; label?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & { id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] & ({ id?: string | undefined; color?: string | undefined; label?: string | undefined; } & any & Record, never>)[] & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: ({ [x: string]: any; } & any & Record, never>) | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: (string[] & string[] & Record, never>) | undefined; expanded?: boolean | undefined; children?: (any[] & ({ id?: string | undefined; is_space?: boolean | undefined; is_folder?: boolean | undefined; name?: string | undefined; icon?: string | undefined; parent_id?: string | undefined; space_id?: string | undefined; user_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; tags?: { id?: string | undefined; color?: string | undefined; label?: string | undefined; }[] | undefined; created_at?: string | undefined; updated_at?: string | undefined; size?: number | undefined; visit_count?: number | undefined; data?: { [x: string]: any; } | undefined; classification?: string | undefined; creator_id?: string | undefined; updated_by?: string | undefined; share_level?: number | undefined; source_id?: string | undefined; permission_level?: number | undefined; title?: string | undefined; short_id?: string | undefined; position?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; path?: string[] | undefined; expanded?: boolean | undefined; children?: any[] | undefined; depth?: number | undefined; } & any & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; to_user_ids?: (string[] & string[] & Record, never>) | undefined; room_id?: string | undefined; username?: string | undefined; } & Record, never>>(object: I): PushMessageRequest; }; export interface Chat { GetOrgChatRooms(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetRoomInfo(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetRoomRecords(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateChatRoom(request: DeepPartial, metadata?: grpc.Metadata): Promise; UpdateChatRoom(request: DeepPartial, metadata?: grpc.Metadata): Promise; DeleteChatRoom(request: DeepPartial, metadata?: grpc.Metadata): Promise; PushMessage(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare class ChatClientImpl implements Chat { private readonly rpc; constructor(rpc: Rpc); GetOrgChatRooms(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetRoomInfo(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetRoomRecords(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateChatRoom(request: DeepPartial, metadata?: grpc.Metadata): Promise; UpdateChatRoom(request: DeepPartial, metadata?: grpc.Metadata): Promise; DeleteChatRoom(request: DeepPartial, metadata?: grpc.Metadata): Promise; PushMessage(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare const ChatDesc: { serviceName: string; }; export declare const ChatGetOrgChatRoomsDesc: UnaryMethodDefinitionish; export declare const ChatGetRoomInfoDesc: UnaryMethodDefinitionish; export declare const ChatGetRoomRecordsDesc: UnaryMethodDefinitionish; export declare const ChatCreateChatRoomDesc: UnaryMethodDefinitionish; export declare const ChatUpdateChatRoomDesc: UnaryMethodDefinitionish; export declare const ChatDeleteChatRoomDesc: UnaryMethodDefinitionish; export declare const ChatPushMessageDesc: UnaryMethodDefinitionish; interface UnaryMethodDefinitionishR extends grpc.UnaryMethodDefinition { requestStream: any; responseStream: any; } declare type UnaryMethodDefinitionish = UnaryMethodDefinitionishR; interface Rpc { unary(methodDesc: T, request: any, metadata: grpc.Metadata | undefined): Promise; } export declare class GrpcWebImpl { private host; private options; constructor(host: string, options: { transport?: grpc.TransportFactory; debug?: boolean; metadata?: grpc.Metadata; }); unary(methodDesc: T, _request: any, metadata: grpc.Metadata | undefined): Promise; } declare type Builtin = Date | Function | Uint8Array | string | number | boolean | undefined; export declare type DeepPartial = T extends Builtin ? T : T extends Array ? Array> : T extends ReadonlyArray ? ReadonlyArray> : T extends {} ? { [K in keyof T]?: DeepPartial; } : Partial; declare type KeysOfUnion = T extends T ? keyof T : never; export declare type Exact = P extends Builtin ? P : P & { [K in keyof P]: Exact; } & Record>, never>; export {};