import { grpc } from "@improbable-eng/grpc-web"; import * as _m0 from "protobufjs/minimal"; import { AuthUser } from "./auth"; import { ListOption } from "./utils"; import { Empty } from "./google/protobuf/empty"; export declare const protobufPackage = "api.v1"; export interface FileData { color: string; complete: boolean; project_id: string; } export interface File { id: string; is_space: boolean; is_folder: boolean; name: string; icon: string; url: string; parent_id: string; space_id: string; user_id: string; type: string; sub_type: string; source_url: string; tags: FileTag[]; created_at: string; updated_at: string; size: number; visit_count: number; data: { [key: string]: any; } | undefined; classification: string; creator_id: string; updated_by: string; share_level: number; source_id: string; permission_level: number; title: string; short_id: string; position: number; issueIndex: number; share_cover: string; share_abstract: string; show_custom_share: boolean; cover: string; } export interface FileExtendsPermission { id: string; is_space: boolean; is_folder: boolean; name: string; icon: string; parent_id?: string | undefined; space_id: string; user_id: string; type: string; sub_type: string; source_url: string; tags: FileTag[]; created_at: string; updated_at: string; size: number; visit_count: number; data: { [key: string]: any; } | undefined; classification: string; creator_id: string; updated_by: string; share_level: number; source_id: string; permission_level: number; title: string; short_id: string; position: number; share_cover: string; share_abstract: string; show_custom_share: boolean; cover: string; path: string[]; expanded: boolean; children: FileExtendsPermission[]; depth: number; } export interface FileTag { id: string; color: string; label: string; } export interface Data { project_id: string; approval_status: number; approval_reviewer: string[]; } export interface UpdateFileRequest { space_id?: string | undefined; size?: number | undefined; icon?: string | undefined; title?: string | undefined; cover?: string | undefined; tags: FileTag[]; share_level?: number | undefined; source_url?: string | undefined; source_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; file_info?: { [key: string]: any; } | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; data?: { [key: string]: any; } | undefined; path: string[]; username: string; } export interface SearchFileResult { id: string; space_id: string; parent_id: string; type: string; title: string; is_space: boolean; is_folder: boolean; short_id: string; created_at: string; updated_at: string; source_url: string; data: Data; creator_id: string; } export interface SearchFileRequest { username: string; keyword: string; type: string; condition: string; } export interface CreateFileForm { title: string; space_id: string; is_space?: boolean | undefined; is_folder?: boolean | undefined; parent_id?: string | undefined; type: string; tags?: FileTag | undefined; source_url?: string | undefined; size?: number | undefined; file_info?: { [key: string]: any; } | undefined; sub_type?: string | undefined; short_id?: string | undefined; data?: { [key: string]: any; } | undefined; position?: number | undefined; template_id?: string | undefined; kanban_default_view?: string | undefined; kanban_card_style?: string | undefined; unnotify?: boolean | undefined; permission_level?: number | undefined; permission_user_ids: string[]; permission_user_type?: string | undefined; project_id?: string | undefined; hash?: string | undefined; key?: string | undefined; } export interface SearchFileResponse { files: SearchFileResult[]; } export interface GetFilePathRequest { id: string; } export interface GetFilePathResponse { path: string[]; } export interface GetOrgFilesSizeRequest { username: string; } export interface GetOrgFilesSizeResponse { size: number; } export interface GetStarredFilesRequest { username: string; } export interface GetStarredFilesResponse { files: File[]; } export interface CreateFileViewingRecordsRequest { id: string; } export interface SuggestedFiles { files: File[]; } export interface GetSuggestedFilesResponse { res: { [key: string]: SuggestedFiles; }; } export interface GetSuggestedFilesResponse_ResEntry { key: string; value: SuggestedFiles; } export interface GetSpaceFileTreeRequest { username: string; user_id?: string | undefined; } export interface UpdateFileMarkdownContentRequest { path: string[]; update_type: string; go_patch_text: string; js_patch_text: string; content: string; ws_client_id: string; } export interface UpdateFileMarkdownContentResponse { markdown_content: string; } export interface CreateFileRequest { username: string; ws_client_id: string; form: CreateFileForm; } export interface CreateFileResponse { file: FileExtendsPermission; } export interface FilePermission { id?: string | undefined; file_id: string; file_type: string; user_id: string; user_type: string; level: number; name: string; full_name: string; avatar: string; } export interface GetUsersPermissionsByFileIDRequest { username: string; file_id: string; } export interface GetUsersPermissionsByFileIDResponse { org_permission: FilePermission; team_permissions: FilePermission[]; user_permissions: FilePermission[]; } export interface DeleteFilePermissionRequest { username: string; id: string; } export interface CreateFilePermissionRequest { username: string; id?: string | undefined; file_id: string; user_id: string; user_type: string; level: number; } export interface CreateFilePermissionResponse { permission: FilePermission; } export interface GetSpacesRequest { username: string; } export interface CreateFileStarsRequest { file_id: string; username: string; star: boolean; } export interface ImportFileForm { space_id: string; name: string; parent_id: string; type: string; data: any | undefined; } export interface ImportFileRequest { username: string; ws_client_id: string; form: ImportFileForm; } export interface GetCreateFileLocationRequest { username: string; } export interface CreatePastedFilesRequest { username: string; space_id: string; parent_id: string; pasted_file_ids: string[]; } export interface FilesResponse { files: FileExtendsPermission[]; } export interface GetSharedFileRequest { id: string; is_short_url: boolean; } export interface GetSharedFileResponse { file: FileExtendsPermission; username: string; } export interface GetHistoryRequest { file_id: string; limit: number; index: number; type: string; } export interface MarkdownPatch { created_at: string; patch_text: string; } export interface Markdown { _id: string; patches: MarkdownPatch[]; count: number; index: number; content: string; } export interface MindMapHistory { data: MindMapHistory_History[]; count: number; } export interface MindMapHistory_History { mind_map_id: string; file_id: string; id: string; root_topicKey: string; topics: MindTopic[]; user_id: string; user_name: string; user_avatar: string; created_unix: number; optype: string; } export interface MindTopic { key: string; parentKey: string; subKeys: string[]; blocks: MindBlock[]; color: string; style: string; collapse: boolean; } export interface MindBlock { type: string; data: any | undefined; } export interface DocumentMilestone { document_id: string; path: string; type: string; version: number; data: { [key: string]: any; } | undefined; created_unix: number; creator_id: string; creator: AuthUser; } export interface HistoryFile { id: string; file_id: string; title: string; type: string; sub_type: string; source_url: string; file_info: { [key: string]: any; } | undefined; created_at: string; updated_at: string; } export interface DocHistory { data: DocumentMilestone[]; count: number; } export interface GetHistoryResponse { markdown: Markdown; mindmap_history: MindMapHistory; doc_history: DocHistory; history_files: HistoryFile[]; } export interface MoveFileRequest { username: string; next_space_id?: string | undefined; prev_path: string[]; next_path: string[]; node_behind?: string | undefined; ws_client_id: string; } export interface FilePathExtend { file_id: string; file_path: string[]; } export interface MoveFileResponse { index_reset: boolean; positions?: { [key: string]: any; } | undefined; file: FileExtendsPermission; prev_paths: FilePathExtend; parent_id: string; } export interface MultipleFilesMoveRequest { username: string; next_parent_id: string; prev_paths: MultipleFilesMoveRequest_FilePath[]; next_paths: MultipleFilesMoveRequest_FilePath[]; node_behind: string; } export interface MultipleFilesMoveRequest_FilePath { ids: string[]; } export interface MultipleFilesMoveResponse { files: FileExtendsPermission[]; } export interface GetFilePermissionRequest { username: string; file_id: string; } export interface GetFilePermissionResponse { level: number; } export interface RollbackRequest { id: string; created_at: Date; ws_client_id: string; } export interface MoveCardOutOfKanbanRequest { username: string; file_id: string; next_parent_id: string; prev_project_id: string; next_path: string[]; node_behind?: string | undefined; ws_client_id: string; } export interface GetFileRequest { file_id: string; } export interface GetSharedFilesRequest { username: string; list_option: ListOption; keywords?: string | undefined; share_level: number; shared_type: string; } export interface GetProjectListAndCardListsRequest { username: string; sub_type: string; } export interface ProjectList { id: string; title: string; lists: File[]; sub_type: string; type: string; parent_id: string; } export interface GetProjectListAndCardListsResponse { projects: ProjectList[]; } export declare const FileData: { encode(message: FileData, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FileData; fromJSON(object: any): FileData; toJSON(message: FileData): unknown; fromPartial, never>>(object: I): FileData; }; export declare const File: { encode(message: File, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): File; fromJSON(object: any): File; toJSON(message: File): 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; issueIndex?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; } & Record, never>>(object: I): File; }; export declare const FileExtendsPermission: { encode(message: FileExtendsPermission, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FileExtendsPermission; fromJSON(object: any): FileExtendsPermission; toJSON(message: FileExtendsPermission): 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; } & { 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>)[] & Record, never>) | undefined; depth?: number | undefined; } & Record, never>>(object: I): FileExtendsPermission; }; export declare const FileTag: { encode(message: FileTag, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FileTag; fromJSON(object: any): FileTag; toJSON(message: FileTag): unknown; fromPartial, never>>(object: I): FileTag; }; export declare const Data: { encode(message: Data, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Data; fromJSON(object: any): Data; toJSON(message: Data): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): Data; }; export declare const UpdateFileRequest: { encode(message: UpdateFileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateFileRequest; fromJSON(object: any): UpdateFileRequest; toJSON(message: UpdateFileRequest): unknown; fromPartial, never>)[] & Record, never>) | undefined; share_level?: number | undefined; source_url?: string | undefined; source_id?: string | undefined; type?: string | undefined; sub_type?: string | undefined; file_info?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; path?: (string[] & string[] & Record, never>) | undefined; username?: string | undefined; } & Record, never>>(object: I): UpdateFileRequest; }; export declare const SearchFileResult: { encode(message: SearchFileResult, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SearchFileResult; fromJSON(object: any): SearchFileResult; toJSON(message: SearchFileResult): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; creator_id?: string | undefined; } & Record, never>>(object: I): SearchFileResult; }; export declare const SearchFileRequest: { encode(message: SearchFileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SearchFileRequest; fromJSON(object: any): SearchFileRequest; toJSON(message: SearchFileRequest): unknown; fromPartial, never>>(object: I): SearchFileRequest; }; export declare const CreateFileForm: { encode(message: CreateFileForm, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateFileForm; fromJSON(object: any): CreateFileForm; toJSON(message: CreateFileForm): unknown; fromPartial, never>) | undefined; source_url?: string | undefined; size?: number | undefined; file_info?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; sub_type?: string | undefined; short_id?: string | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; position?: number | undefined; template_id?: string | undefined; kanban_default_view?: string | undefined; kanban_card_style?: string | undefined; unnotify?: boolean | undefined; permission_level?: number | undefined; permission_user_ids?: (string[] & string[] & Record, never>) | undefined; permission_user_type?: string | undefined; project_id?: string | undefined; hash?: string | undefined; key?: string | undefined; } & Record, never>>(object: I): CreateFileForm; }; export declare const SearchFileResponse: { encode(message: SearchFileResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SearchFileResponse; fromJSON(object: any): SearchFileResponse; toJSON(message: SearchFileResponse): unknown; fromPartial, never>) | undefined; } & Record, never>) | undefined; creator_id?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): SearchFileResponse; }; export declare const GetFilePathRequest: { encode(message: GetFilePathRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetFilePathRequest; fromJSON(object: any): GetFilePathRequest; toJSON(message: GetFilePathRequest): unknown; fromPartial, never>>(object: I): GetFilePathRequest; }; export declare const GetFilePathResponse: { encode(message: GetFilePathResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetFilePathResponse; fromJSON(object: any): GetFilePathResponse; toJSON(message: GetFilePathResponse): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): GetFilePathResponse; }; export declare const GetOrgFilesSizeRequest: { encode(message: GetOrgFilesSizeRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetOrgFilesSizeRequest; fromJSON(object: any): GetOrgFilesSizeRequest; toJSON(message: GetOrgFilesSizeRequest): unknown; fromPartial, never>>(object: I): GetOrgFilesSizeRequest; }; export declare const GetOrgFilesSizeResponse: { encode(message: GetOrgFilesSizeResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetOrgFilesSizeResponse; fromJSON(object: any): GetOrgFilesSizeResponse; toJSON(message: GetOrgFilesSizeResponse): unknown; fromPartial, never>>(object: I): GetOrgFilesSizeResponse; }; export declare const GetStarredFilesRequest: { encode(message: GetStarredFilesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetStarredFilesRequest; fromJSON(object: any): GetStarredFilesRequest; toJSON(message: GetStarredFilesRequest): unknown; fromPartial, never>>(object: I): GetStarredFilesRequest; }; export declare const GetStarredFilesResponse: { encode(message: GetStarredFilesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetStarredFilesResponse; fromJSON(object: any): GetStarredFilesResponse; toJSON(message: GetStarredFilesResponse): 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; issueIndex?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): GetStarredFilesResponse; }; export declare const CreateFileViewingRecordsRequest: { encode(message: CreateFileViewingRecordsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateFileViewingRecordsRequest; fromJSON(object: any): CreateFileViewingRecordsRequest; toJSON(message: CreateFileViewingRecordsRequest): unknown; fromPartial, never>>(object: I): CreateFileViewingRecordsRequest; }; export declare const SuggestedFiles: { encode(message: SuggestedFiles, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): SuggestedFiles; fromJSON(object: any): SuggestedFiles; toJSON(message: SuggestedFiles): 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; issueIndex?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): SuggestedFiles; }; export declare const GetSuggestedFilesResponse: { encode(message: GetSuggestedFilesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSuggestedFilesResponse; fromJSON(object: any): GetSuggestedFilesResponse; toJSON(message: GetSuggestedFilesResponse): 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; issueIndex?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): GetSuggestedFilesResponse; }; export declare const GetSuggestedFilesResponse_ResEntry: { encode(message: GetSuggestedFilesResponse_ResEntry, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSuggestedFilesResponse_ResEntry; fromJSON(object: any): GetSuggestedFilesResponse_ResEntry; toJSON(message: GetSuggestedFilesResponse_ResEntry): 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; issueIndex?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): GetSuggestedFilesResponse_ResEntry; }; export declare const GetSpaceFileTreeRequest: { encode(message: GetSpaceFileTreeRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSpaceFileTreeRequest; fromJSON(object: any): GetSpaceFileTreeRequest; toJSON(message: GetSpaceFileTreeRequest): unknown; fromPartial, never>>(object: I): GetSpaceFileTreeRequest; }; export declare const UpdateFileMarkdownContentRequest: { encode(message: UpdateFileMarkdownContentRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateFileMarkdownContentRequest; fromJSON(object: any): UpdateFileMarkdownContentRequest; toJSON(message: UpdateFileMarkdownContentRequest): unknown; fromPartial, never>) | undefined; update_type?: string | undefined; go_patch_text?: string | undefined; js_patch_text?: string | undefined; content?: string | undefined; ws_client_id?: string | undefined; } & Record, never>>(object: I): UpdateFileMarkdownContentRequest; }; export declare const UpdateFileMarkdownContentResponse: { encode(message: UpdateFileMarkdownContentResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): UpdateFileMarkdownContentResponse; fromJSON(object: any): UpdateFileMarkdownContentResponse; toJSON(message: UpdateFileMarkdownContentResponse): unknown; fromPartial, never>>(object: I): UpdateFileMarkdownContentResponse; }; export declare const CreateFileRequest: { encode(message: CreateFileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateFileRequest; fromJSON(object: any): CreateFileRequest; toJSON(message: CreateFileRequest): unknown; fromPartial, never>) | undefined; source_url?: string | undefined; size?: number | undefined; file_info?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; sub_type?: string | undefined; short_id?: string | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; position?: number | undefined; template_id?: string | undefined; kanban_default_view?: string | undefined; kanban_card_style?: string | undefined; unnotify?: boolean | undefined; permission_level?: number | undefined; permission_user_ids?: (string[] & string[] & Record, never>) | undefined; permission_user_type?: string | undefined; project_id?: string | undefined; hash?: string | undefined; key?: string | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): CreateFileRequest; }; export declare const CreateFileResponse: { encode(message: CreateFileResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateFileResponse; fromJSON(object: any): CreateFileResponse; toJSON(message: CreateFileResponse): 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): CreateFileResponse; }; export declare const FilePermission: { encode(message: FilePermission, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FilePermission; fromJSON(object: any): FilePermission; toJSON(message: FilePermission): unknown; fromPartial, never>>(object: I): FilePermission; }; export declare const GetUsersPermissionsByFileIDRequest: { encode(message: GetUsersPermissionsByFileIDRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetUsersPermissionsByFileIDRequest; fromJSON(object: any): GetUsersPermissionsByFileIDRequest; toJSON(message: GetUsersPermissionsByFileIDRequest): unknown; fromPartial, never>>(object: I): GetUsersPermissionsByFileIDRequest; }; export declare const GetUsersPermissionsByFileIDResponse: { encode(message: GetUsersPermissionsByFileIDResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetUsersPermissionsByFileIDResponse; fromJSON(object: any): GetUsersPermissionsByFileIDResponse; toJSON(message: GetUsersPermissionsByFileIDResponse): unknown; fromPartial, never>) | undefined; team_permissions?: ({ id?: string | undefined; file_id?: string | undefined; file_type?: string | undefined; user_id?: string | undefined; user_type?: string | undefined; level?: number | undefined; name?: string | undefined; full_name?: string | undefined; avatar?: string | undefined; }[] & ({ id?: string | undefined; file_id?: string | undefined; file_type?: string | undefined; user_id?: string | undefined; user_type?: string | undefined; level?: number | undefined; name?: string | undefined; full_name?: string | undefined; avatar?: string | undefined; } & { id?: string | undefined; file_id?: string | undefined; file_type?: string | undefined; user_id?: string | undefined; user_type?: string | undefined; level?: number | undefined; name?: string | undefined; full_name?: string | undefined; avatar?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; user_permissions?: ({ id?: string | undefined; file_id?: string | undefined; file_type?: string | undefined; user_id?: string | undefined; user_type?: string | undefined; level?: number | undefined; name?: string | undefined; full_name?: string | undefined; avatar?: string | undefined; }[] & ({ id?: string | undefined; file_id?: string | undefined; file_type?: string | undefined; user_id?: string | undefined; user_type?: string | undefined; level?: number | undefined; name?: string | undefined; full_name?: string | undefined; avatar?: string | undefined; } & { id?: string | undefined; file_id?: string | undefined; file_type?: string | undefined; user_id?: string | undefined; user_type?: string | undefined; level?: number | undefined; name?: string | undefined; full_name?: string | undefined; avatar?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): GetUsersPermissionsByFileIDResponse; }; export declare const DeleteFilePermissionRequest: { encode(message: DeleteFilePermissionRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DeleteFilePermissionRequest; fromJSON(object: any): DeleteFilePermissionRequest; toJSON(message: DeleteFilePermissionRequest): unknown; fromPartial, never>>(object: I): DeleteFilePermissionRequest; }; export declare const CreateFilePermissionRequest: { encode(message: CreateFilePermissionRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateFilePermissionRequest; fromJSON(object: any): CreateFilePermissionRequest; toJSON(message: CreateFilePermissionRequest): unknown; fromPartial, never>>(object: I): CreateFilePermissionRequest; }; export declare const CreateFilePermissionResponse: { encode(message: CreateFilePermissionResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateFilePermissionResponse; fromJSON(object: any): CreateFilePermissionResponse; toJSON(message: CreateFilePermissionResponse): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): CreateFilePermissionResponse; }; export declare const GetSpacesRequest: { encode(message: GetSpacesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSpacesRequest; fromJSON(object: any): GetSpacesRequest; toJSON(message: GetSpacesRequest): unknown; fromPartial, never>>(object: I): GetSpacesRequest; }; export declare const CreateFileStarsRequest: { encode(message: CreateFileStarsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreateFileStarsRequest; fromJSON(object: any): CreateFileStarsRequest; toJSON(message: CreateFileStarsRequest): unknown; fromPartial, never>>(object: I): CreateFileStarsRequest; }; export declare const ImportFileForm: { encode(message: ImportFileForm, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ImportFileForm; fromJSON(object: any): ImportFileForm; toJSON(message: ImportFileForm): unknown; fromPartial, never>>(object: I): ImportFileForm; }; export declare const ImportFileRequest: { encode(message: ImportFileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ImportFileRequest; fromJSON(object: any): ImportFileRequest; toJSON(message: ImportFileRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): ImportFileRequest; }; export declare const GetCreateFileLocationRequest: { encode(message: GetCreateFileLocationRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetCreateFileLocationRequest; fromJSON(object: any): GetCreateFileLocationRequest; toJSON(message: GetCreateFileLocationRequest): unknown; fromPartial, never>>(object: I): GetCreateFileLocationRequest; }; export declare const CreatePastedFilesRequest: { encode(message: CreatePastedFilesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): CreatePastedFilesRequest; fromJSON(object: any): CreatePastedFilesRequest; toJSON(message: CreatePastedFilesRequest): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): CreatePastedFilesRequest; }; export declare const FilesResponse: { encode(message: FilesResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FilesResponse; fromJSON(object: any): FilesResponse; toJSON(message: FilesResponse): 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>)[] & Record, never>) | undefined; } & Record, never>>(object: I): FilesResponse; }; export declare const GetSharedFileRequest: { encode(message: GetSharedFileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSharedFileRequest; fromJSON(object: any): GetSharedFileRequest; toJSON(message: GetSharedFileRequest): unknown; fromPartial, never>>(object: I): GetSharedFileRequest; }; export declare const GetSharedFileResponse: { encode(message: GetSharedFileResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSharedFileResponse; fromJSON(object: any): GetSharedFileResponse; toJSON(message: GetSharedFileResponse): 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; username?: string | undefined; } & Record, never>>(object: I): GetSharedFileResponse; }; export declare const GetHistoryRequest: { encode(message: GetHistoryRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetHistoryRequest; fromJSON(object: any): GetHistoryRequest; toJSON(message: GetHistoryRequest): unknown; fromPartial, never>>(object: I): GetHistoryRequest; }; export declare const MarkdownPatch: { encode(message: MarkdownPatch, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MarkdownPatch; fromJSON(object: any): MarkdownPatch; toJSON(message: MarkdownPatch): unknown; fromPartial, never>>(object: I): MarkdownPatch; }; export declare const Markdown: { encode(message: Markdown, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): Markdown; fromJSON(object: any): Markdown; toJSON(message: Markdown): unknown; fromPartial, never>)[] & Record, never>) | undefined; count?: number | undefined; index?: number | undefined; content?: string | undefined; } & Record, never>>(object: I): Markdown; }; export declare const MindMapHistory: { encode(message: MindMapHistory, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MindMapHistory; fromJSON(object: any): MindMapHistory; toJSON(message: MindMapHistory): unknown; fromPartial, never>) | undefined; blocks?: ({ type?: string | undefined; data?: any | undefined; }[] & ({ type?: string | undefined; data?: any | undefined; } & { type?: string | undefined; data?: any | undefined; } & Record, never>)[] & Record, never>) | undefined; color?: string | undefined; style?: string | undefined; collapse?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; user_id?: string | undefined; user_name?: string | undefined; user_avatar?: string | undefined; created_unix?: number | undefined; optype?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; count?: number | undefined; } & Record, never>>(object: I): MindMapHistory; }; export declare const MindMapHistory_History: { encode(message: MindMapHistory_History, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MindMapHistory_History; fromJSON(object: any): MindMapHistory_History; toJSON(message: MindMapHistory_History): unknown; fromPartial, never>) | undefined; blocks?: ({ type?: string | undefined; data?: any | undefined; }[] & ({ type?: string | undefined; data?: any | undefined; } & { type?: string | undefined; data?: any | undefined; } & Record, never>)[] & Record, never>) | undefined; color?: string | undefined; style?: string | undefined; collapse?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; user_id?: string | undefined; user_name?: string | undefined; user_avatar?: string | undefined; created_unix?: number | undefined; optype?: string | undefined; } & Record, never>>(object: I): MindMapHistory_History; }; export declare const MindTopic: { encode(message: MindTopic, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MindTopic; fromJSON(object: any): MindTopic; toJSON(message: MindTopic): unknown; fromPartial, never>) | undefined; blocks?: ({ type?: string | undefined; data?: any | undefined; }[] & ({ type?: string | undefined; data?: any | undefined; } & { type?: string | undefined; data?: any | undefined; } & Record, never>)[] & Record, never>) | undefined; color?: string | undefined; style?: string | undefined; collapse?: boolean | undefined; } & Record, never>>(object: I): MindTopic; }; export declare const MindBlock: { encode(message: MindBlock, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MindBlock; fromJSON(object: any): MindBlock; toJSON(message: MindBlock): unknown; fromPartial, never>>(object: I): MindBlock; }; export declare const DocumentMilestone: { encode(message: DocumentMilestone, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DocumentMilestone; fromJSON(object: any): DocumentMilestone; toJSON(message: DocumentMilestone): unknown; fromPartial, never>) | undefined; created_unix?: number | undefined; creator_id?: string | undefined; creator?: ({ id?: string | undefined; login?: string | undefined; full_name?: string | undefined; email?: string | undefined; mobile?: string | undefined; avatar_url?: string | undefined; language?: string | undefined; is_admin?: boolean | undefined; last_login?: string | undefined; created?: string | undefined; short_name?: string | undefined; description?: string | undefined; location?: string | undefined; website?: string | undefined; keep_email_private?: boolean | undefined; keep_activity_private?: boolean | undefined; visibility?: string | undefined; is_organization?: boolean | undefined; can_create_organization?: boolean | undefined; is_local?: boolean | undefined; is_oAuth2?: boolean | undefined; is_active?: boolean | undefined; is_restricted?: boolean | undefined; allow_git_hook?: boolean | undefined; prohibit_login?: boolean | undefined; two_fa_status?: boolean | undefined; login_source?: number | undefined; login_name?: string | undefined; restricted?: boolean | undefined; lower_name?: string | undefined; org_name?: string | undefined; show_guide?: boolean | undefined; onboarding?: boolean | undefined; good_level?: number | undefined; end_time?: string | undefined; max_seats?: number | undefined; invited_org_id?: string | undefined; org_full_name?: string | undefined; invitation_code?: string | undefined; username?: string | undefined; invitations?: { id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; }[] | undefined; avatar?: string | undefined; } & { id?: string | undefined; login?: string | undefined; full_name?: string | undefined; email?: string | undefined; mobile?: string | undefined; avatar_url?: string | undefined; language?: string | undefined; is_admin?: boolean | undefined; last_login?: string | undefined; created?: string | undefined; short_name?: string | undefined; description?: string | undefined; location?: string | undefined; website?: string | undefined; keep_email_private?: boolean | undefined; keep_activity_private?: boolean | undefined; visibility?: string | undefined; is_organization?: boolean | undefined; can_create_organization?: boolean | undefined; is_local?: boolean | undefined; is_oAuth2?: boolean | undefined; is_active?: boolean | undefined; is_restricted?: boolean | undefined; allow_git_hook?: boolean | undefined; prohibit_login?: boolean | undefined; two_fa_status?: boolean | undefined; login_source?: number | undefined; login_name?: string | undefined; restricted?: boolean | undefined; lower_name?: string | undefined; org_name?: string | undefined; show_guide?: boolean | undefined; onboarding?: boolean | undefined; good_level?: number | undefined; end_time?: string | undefined; max_seats?: number | undefined; invited_org_id?: string | undefined; org_full_name?: string | undefined; invitation_code?: string | undefined; username?: string | undefined; invitations?: ({ id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; }[] & ({ id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; } & { id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; avatar?: string | undefined; } & Record, never>) | undefined; } & Record, never>>(object: I): DocumentMilestone; }; export declare const HistoryFile: { encode(message: HistoryFile, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): HistoryFile; fromJSON(object: any): HistoryFile; toJSON(message: HistoryFile): unknown; fromPartial, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; } & Record, never>>(object: I): HistoryFile; }; export declare const DocHistory: { encode(message: DocHistory, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): DocHistory; fromJSON(object: any): DocHistory; toJSON(message: DocHistory): unknown; fromPartial, never>) | undefined; created_unix?: number | undefined; creator_id?: string | undefined; creator?: ({ id?: string | undefined; login?: string | undefined; full_name?: string | undefined; email?: string | undefined; mobile?: string | undefined; avatar_url?: string | undefined; language?: string | undefined; is_admin?: boolean | undefined; last_login?: string | undefined; created?: string | undefined; short_name?: string | undefined; description?: string | undefined; location?: string | undefined; website?: string | undefined; keep_email_private?: boolean | undefined; keep_activity_private?: boolean | undefined; visibility?: string | undefined; is_organization?: boolean | undefined; can_create_organization?: boolean | undefined; is_local?: boolean | undefined; is_oAuth2?: boolean | undefined; is_active?: boolean | undefined; is_restricted?: boolean | undefined; allow_git_hook?: boolean | undefined; prohibit_login?: boolean | undefined; two_fa_status?: boolean | undefined; login_source?: number | undefined; login_name?: string | undefined; restricted?: boolean | undefined; lower_name?: string | undefined; org_name?: string | undefined; show_guide?: boolean | undefined; onboarding?: boolean | undefined; good_level?: number | undefined; end_time?: string | undefined; max_seats?: number | undefined; invited_org_id?: string | undefined; org_full_name?: string | undefined; invitation_code?: string | undefined; username?: string | undefined; invitations?: { id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; }[] | undefined; avatar?: string | undefined; } & { id?: string | undefined; login?: string | undefined; full_name?: string | undefined; email?: string | undefined; mobile?: string | undefined; avatar_url?: string | undefined; language?: string | undefined; is_admin?: boolean | undefined; last_login?: string | undefined; created?: string | undefined; short_name?: string | undefined; description?: string | undefined; location?: string | undefined; website?: string | undefined; keep_email_private?: boolean | undefined; keep_activity_private?: boolean | undefined; visibility?: string | undefined; is_organization?: boolean | undefined; can_create_organization?: boolean | undefined; is_local?: boolean | undefined; is_oAuth2?: boolean | undefined; is_active?: boolean | undefined; is_restricted?: boolean | undefined; allow_git_hook?: boolean | undefined; prohibit_login?: boolean | undefined; two_fa_status?: boolean | undefined; login_source?: number | undefined; login_name?: string | undefined; restricted?: boolean | undefined; lower_name?: string | undefined; org_name?: string | undefined; show_guide?: boolean | undefined; onboarding?: boolean | undefined; good_level?: number | undefined; end_time?: string | undefined; max_seats?: number | undefined; invited_org_id?: string | undefined; org_full_name?: string | undefined; invitation_code?: string | undefined; username?: string | undefined; invitations?: ({ id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; }[] & ({ id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; } & { id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; avatar?: string | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; count?: number | undefined; } & Record, never>>(object: I): DocHistory; }; export declare const GetHistoryResponse: { encode(message: GetHistoryResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetHistoryResponse; fromJSON(object: any): GetHistoryResponse; toJSON(message: GetHistoryResponse): unknown; fromPartial, never>)[] & Record, never>) | undefined; count?: number | undefined; index?: number | undefined; content?: string | undefined; } & Record, never>) | undefined; mindmap_history?: ({ data?: { mind_map_id?: string | undefined; file_id?: string | undefined; id?: string | undefined; root_topicKey?: string | undefined; topics?: { key?: string | undefined; parentKey?: string | undefined; subKeys?: string[] | undefined; blocks?: { type?: string | undefined; data?: any | undefined; }[] | undefined; color?: string | undefined; style?: string | undefined; collapse?: boolean | undefined; }[] | undefined; user_id?: string | undefined; user_name?: string | undefined; user_avatar?: string | undefined; created_unix?: number | undefined; optype?: string | undefined; }[] | undefined; count?: number | undefined; } & { data?: ({ mind_map_id?: string | undefined; file_id?: string | undefined; id?: string | undefined; root_topicKey?: string | undefined; topics?: { key?: string | undefined; parentKey?: string | undefined; subKeys?: string[] | undefined; blocks?: { type?: string | undefined; data?: any | undefined; }[] | undefined; color?: string | undefined; style?: string | undefined; collapse?: boolean | undefined; }[] | undefined; user_id?: string | undefined; user_name?: string | undefined; user_avatar?: string | undefined; created_unix?: number | undefined; optype?: string | undefined; }[] & ({ mind_map_id?: string | undefined; file_id?: string | undefined; id?: string | undefined; root_topicKey?: string | undefined; topics?: { key?: string | undefined; parentKey?: string | undefined; subKeys?: string[] | undefined; blocks?: { type?: string | undefined; data?: any | undefined; }[] | undefined; color?: string | undefined; style?: string | undefined; collapse?: boolean | undefined; }[] | undefined; user_id?: string | undefined; user_name?: string | undefined; user_avatar?: string | undefined; created_unix?: number | undefined; optype?: string | undefined; } & { mind_map_id?: string | undefined; file_id?: string | undefined; id?: string | undefined; root_topicKey?: string | undefined; topics?: ({ key?: string | undefined; parentKey?: string | undefined; subKeys?: string[] | undefined; blocks?: { type?: string | undefined; data?: any | undefined; }[] | undefined; color?: string | undefined; style?: string | undefined; collapse?: boolean | undefined; }[] & ({ key?: string | undefined; parentKey?: string | undefined; subKeys?: string[] | undefined; blocks?: { type?: string | undefined; data?: any | undefined; }[] | undefined; color?: string | undefined; style?: string | undefined; collapse?: boolean | undefined; } & { key?: string | undefined; parentKey?: string | undefined; subKeys?: (string[] & string[] & Record, never>) | undefined; blocks?: ({ type?: string | undefined; data?: any | undefined; }[] & ({ type?: string | undefined; data?: any | undefined; } & { type?: string | undefined; data?: any | undefined; } & Record, never>)[] & Record, never>) | undefined; color?: string | undefined; style?: string | undefined; collapse?: boolean | undefined; } & Record, never>)[] & Record, never>) | undefined; user_id?: string | undefined; user_name?: string | undefined; user_avatar?: string | undefined; created_unix?: number | undefined; optype?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; count?: number | undefined; } & Record, never>) | undefined; doc_history?: ({ data?: { document_id?: string | undefined; path?: string | undefined; type?: string | undefined; version?: number | undefined; data?: { [x: string]: any; } | undefined; created_unix?: number | undefined; creator_id?: string | undefined; creator?: { id?: string | undefined; login?: string | undefined; full_name?: string | undefined; email?: string | undefined; mobile?: string | undefined; avatar_url?: string | undefined; language?: string | undefined; is_admin?: boolean | undefined; last_login?: string | undefined; created?: string | undefined; short_name?: string | undefined; description?: string | undefined; location?: string | undefined; website?: string | undefined; keep_email_private?: boolean | undefined; keep_activity_private?: boolean | undefined; visibility?: string | undefined; is_organization?: boolean | undefined; can_create_organization?: boolean | undefined; is_local?: boolean | undefined; is_oAuth2?: boolean | undefined; is_active?: boolean | undefined; is_restricted?: boolean | undefined; allow_git_hook?: boolean | undefined; prohibit_login?: boolean | undefined; two_fa_status?: boolean | undefined; login_source?: number | undefined; login_name?: string | undefined; restricted?: boolean | undefined; lower_name?: string | undefined; org_name?: string | undefined; show_guide?: boolean | undefined; onboarding?: boolean | undefined; good_level?: number | undefined; end_time?: string | undefined; max_seats?: number | undefined; invited_org_id?: string | undefined; org_full_name?: string | undefined; invitation_code?: string | undefined; username?: string | undefined; invitations?: { id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; }[] | undefined; avatar?: string | undefined; } | undefined; }[] | undefined; count?: number | undefined; } & { data?: ({ document_id?: string | undefined; path?: string | undefined; type?: string | undefined; version?: number | undefined; data?: { [x: string]: any; } | undefined; created_unix?: number | undefined; creator_id?: string | undefined; creator?: { id?: string | undefined; login?: string | undefined; full_name?: string | undefined; email?: string | undefined; mobile?: string | undefined; avatar_url?: string | undefined; language?: string | undefined; is_admin?: boolean | undefined; last_login?: string | undefined; created?: string | undefined; short_name?: string | undefined; description?: string | undefined; location?: string | undefined; website?: string | undefined; keep_email_private?: boolean | undefined; keep_activity_private?: boolean | undefined; visibility?: string | undefined; is_organization?: boolean | undefined; can_create_organization?: boolean | undefined; is_local?: boolean | undefined; is_oAuth2?: boolean | undefined; is_active?: boolean | undefined; is_restricted?: boolean | undefined; allow_git_hook?: boolean | undefined; prohibit_login?: boolean | undefined; two_fa_status?: boolean | undefined; login_source?: number | undefined; login_name?: string | undefined; restricted?: boolean | undefined; lower_name?: string | undefined; org_name?: string | undefined; show_guide?: boolean | undefined; onboarding?: boolean | undefined; good_level?: number | undefined; end_time?: string | undefined; max_seats?: number | undefined; invited_org_id?: string | undefined; org_full_name?: string | undefined; invitation_code?: string | undefined; username?: string | undefined; invitations?: { id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; }[] | undefined; avatar?: string | undefined; } | undefined; }[] & ({ document_id?: string | undefined; path?: string | undefined; type?: string | undefined; version?: number | undefined; data?: { [x: string]: any; } | undefined; created_unix?: number | undefined; creator_id?: string | undefined; creator?: { id?: string | undefined; login?: string | undefined; full_name?: string | undefined; email?: string | undefined; mobile?: string | undefined; avatar_url?: string | undefined; language?: string | undefined; is_admin?: boolean | undefined; last_login?: string | undefined; created?: string | undefined; short_name?: string | undefined; description?: string | undefined; location?: string | undefined; website?: string | undefined; keep_email_private?: boolean | undefined; keep_activity_private?: boolean | undefined; visibility?: string | undefined; is_organization?: boolean | undefined; can_create_organization?: boolean | undefined; is_local?: boolean | undefined; is_oAuth2?: boolean | undefined; is_active?: boolean | undefined; is_restricted?: boolean | undefined; allow_git_hook?: boolean | undefined; prohibit_login?: boolean | undefined; two_fa_status?: boolean | undefined; login_source?: number | undefined; login_name?: string | undefined; restricted?: boolean | undefined; lower_name?: string | undefined; org_name?: string | undefined; show_guide?: boolean | undefined; onboarding?: boolean | undefined; good_level?: number | undefined; end_time?: string | undefined; max_seats?: number | undefined; invited_org_id?: string | undefined; org_full_name?: string | undefined; invitation_code?: string | undefined; username?: string | undefined; invitations?: { id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; }[] | undefined; avatar?: string | undefined; } | undefined; } & { document_id?: string | undefined; path?: string | undefined; type?: string | undefined; version?: number | undefined; data?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; created_unix?: number | undefined; creator_id?: string | undefined; creator?: ({ id?: string | undefined; login?: string | undefined; full_name?: string | undefined; email?: string | undefined; mobile?: string | undefined; avatar_url?: string | undefined; language?: string | undefined; is_admin?: boolean | undefined; last_login?: string | undefined; created?: string | undefined; short_name?: string | undefined; description?: string | undefined; location?: string | undefined; website?: string | undefined; keep_email_private?: boolean | undefined; keep_activity_private?: boolean | undefined; visibility?: string | undefined; is_organization?: boolean | undefined; can_create_organization?: boolean | undefined; is_local?: boolean | undefined; is_oAuth2?: boolean | undefined; is_active?: boolean | undefined; is_restricted?: boolean | undefined; allow_git_hook?: boolean | undefined; prohibit_login?: boolean | undefined; two_fa_status?: boolean | undefined; login_source?: number | undefined; login_name?: string | undefined; restricted?: boolean | undefined; lower_name?: string | undefined; org_name?: string | undefined; show_guide?: boolean | undefined; onboarding?: boolean | undefined; good_level?: number | undefined; end_time?: string | undefined; max_seats?: number | undefined; invited_org_id?: string | undefined; org_full_name?: string | undefined; invitation_code?: string | undefined; username?: string | undefined; invitations?: { id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; }[] | undefined; avatar?: string | undefined; } & { id?: string | undefined; login?: string | undefined; full_name?: string | undefined; email?: string | undefined; mobile?: string | undefined; avatar_url?: string | undefined; language?: string | undefined; is_admin?: boolean | undefined; last_login?: string | undefined; created?: string | undefined; short_name?: string | undefined; description?: string | undefined; location?: string | undefined; website?: string | undefined; keep_email_private?: boolean | undefined; keep_activity_private?: boolean | undefined; visibility?: string | undefined; is_organization?: boolean | undefined; can_create_organization?: boolean | undefined; is_local?: boolean | undefined; is_oAuth2?: boolean | undefined; is_active?: boolean | undefined; is_restricted?: boolean | undefined; allow_git_hook?: boolean | undefined; prohibit_login?: boolean | undefined; two_fa_status?: boolean | undefined; login_source?: number | undefined; login_name?: string | undefined; restricted?: boolean | undefined; lower_name?: string | undefined; org_name?: string | undefined; show_guide?: boolean | undefined; onboarding?: boolean | undefined; good_level?: number | undefined; end_time?: string | undefined; max_seats?: number | undefined; invited_org_id?: string | undefined; org_full_name?: string | undefined; invitation_code?: string | undefined; username?: string | undefined; invitations?: ({ id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; }[] & ({ id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; } & { id?: number | undefined; uid?: string | undefined; org_id?: string | undefined; inviter_id?: string | undefined; need_verify?: boolean | undefined; email?: string | undefined; org_name?: string | undefined; user_name?: string | undefined; full_name?: string | undefined; inviter_name?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; avatar?: string | undefined; } & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; count?: number | undefined; } & Record, never>) | undefined; history_files?: ({ id?: string | undefined; file_id?: string | undefined; title?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; file_info?: { [x: string]: any; } | undefined; created_at?: string | undefined; updated_at?: string | undefined; }[] & ({ id?: string | undefined; file_id?: string | undefined; title?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; file_info?: { [x: string]: any; } | undefined; created_at?: string | undefined; updated_at?: string | undefined; } & { id?: string | undefined; file_id?: string | undefined; title?: string | undefined; type?: string | undefined; sub_type?: string | undefined; source_url?: string | undefined; file_info?: ({ [x: string]: any; } & { [x: string]: any; } & Record, never>) | undefined; created_at?: string | undefined; updated_at?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): GetHistoryResponse; }; export declare const MoveFileRequest: { encode(message: MoveFileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MoveFileRequest; fromJSON(object: any): MoveFileRequest; toJSON(message: MoveFileRequest): unknown; fromPartial, never>) | undefined; next_path?: (string[] & string[] & Record, never>) | undefined; node_behind?: string | undefined; ws_client_id?: string | undefined; } & Record, never>>(object: I): MoveFileRequest; }; export declare const FilePathExtend: { encode(message: FilePathExtend, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): FilePathExtend; fromJSON(object: any): FilePathExtend; toJSON(message: FilePathExtend): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): FilePathExtend; }; export declare const MoveFileResponse: { encode(message: MoveFileResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MoveFileResponse; fromJSON(object: any): MoveFileResponse; toJSON(message: MoveFileResponse): unknown; fromPartial, never>) | 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; } & { 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; prev_paths?: ({ file_id?: string | undefined; file_path?: string[] | undefined; } & { file_id?: string | undefined; file_path?: (string[] & string[] & Record, never>) | undefined; } & Record, never>) | undefined; parent_id?: string | undefined; } & Record, never>>(object: I): MoveFileResponse; }; export declare const MultipleFilesMoveRequest: { encode(message: MultipleFilesMoveRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MultipleFilesMoveRequest; fromJSON(object: any): MultipleFilesMoveRequest; toJSON(message: MultipleFilesMoveRequest): unknown; fromPartial, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; next_paths?: ({ ids?: string[] | undefined; }[] & ({ ids?: string[] | undefined; } & { ids?: (string[] & string[] & Record, never>) | undefined; } & Record, never>)[] & Record, never>) | undefined; node_behind?: string | undefined; } & Record, never>>(object: I): MultipleFilesMoveRequest; }; export declare const MultipleFilesMoveRequest_FilePath: { encode(message: MultipleFilesMoveRequest_FilePath, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MultipleFilesMoveRequest_FilePath; fromJSON(object: any): MultipleFilesMoveRequest_FilePath; toJSON(message: MultipleFilesMoveRequest_FilePath): unknown; fromPartial, never>) | undefined; } & Record, never>>(object: I): MultipleFilesMoveRequest_FilePath; }; export declare const MultipleFilesMoveResponse: { encode(message: MultipleFilesMoveResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MultipleFilesMoveResponse; fromJSON(object: any): MultipleFilesMoveResponse; toJSON(message: MultipleFilesMoveResponse): 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>)[] & Record, never>) | undefined; } & Record, never>>(object: I): MultipleFilesMoveResponse; }; export declare const GetFilePermissionRequest: { encode(message: GetFilePermissionRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetFilePermissionRequest; fromJSON(object: any): GetFilePermissionRequest; toJSON(message: GetFilePermissionRequest): unknown; fromPartial, never>>(object: I): GetFilePermissionRequest; }; export declare const GetFilePermissionResponse: { encode(message: GetFilePermissionResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetFilePermissionResponse; fromJSON(object: any): GetFilePermissionResponse; toJSON(message: GetFilePermissionResponse): unknown; fromPartial, never>>(object: I): GetFilePermissionResponse; }; export declare const RollbackRequest: { encode(message: RollbackRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): RollbackRequest; fromJSON(object: any): RollbackRequest; toJSON(message: RollbackRequest): unknown; fromPartial, never>>(object: I): RollbackRequest; }; export declare const MoveCardOutOfKanbanRequest: { encode(message: MoveCardOutOfKanbanRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): MoveCardOutOfKanbanRequest; fromJSON(object: any): MoveCardOutOfKanbanRequest; toJSON(message: MoveCardOutOfKanbanRequest): unknown; fromPartial, never>) | undefined; node_behind?: string | undefined; ws_client_id?: string | undefined; } & Record, never>>(object: I): MoveCardOutOfKanbanRequest; }; export declare const GetFileRequest: { encode(message: GetFileRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetFileRequest; fromJSON(object: any): GetFileRequest; toJSON(message: GetFileRequest): unknown; fromPartial, never>>(object: I): GetFileRequest; }; export declare const GetSharedFilesRequest: { encode(message: GetSharedFilesRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetSharedFilesRequest; fromJSON(object: any): GetSharedFilesRequest; toJSON(message: GetSharedFilesRequest): unknown; fromPartial, never>) | undefined; keywords?: string | undefined; share_level?: number | undefined; shared_type?: string | undefined; } & Record, never>>(object: I): GetSharedFilesRequest; }; export declare const GetProjectListAndCardListsRequest: { encode(message: GetProjectListAndCardListsRequest, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetProjectListAndCardListsRequest; fromJSON(object: any): GetProjectListAndCardListsRequest; toJSON(message: GetProjectListAndCardListsRequest): unknown; fromPartial, never>>(object: I): GetProjectListAndCardListsRequest; }; export declare const ProjectList: { encode(message: ProjectList, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): ProjectList; fromJSON(object: any): ProjectList; toJSON(message: ProjectList): 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; issueIndex?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; sub_type?: string | undefined; type?: string | undefined; parent_id?: string | undefined; } & Record, never>>(object: I): ProjectList; }; export declare const GetProjectListAndCardListsResponse: { encode(message: GetProjectListAndCardListsResponse, writer?: _m0.Writer): _m0.Writer; decode(input: _m0.Reader | Uint8Array, length?: number): GetProjectListAndCardListsResponse; fromJSON(object: any): GetProjectListAndCardListsResponse; toJSON(message: GetProjectListAndCardListsResponse): 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; issueIndex?: number | undefined; share_cover?: string | undefined; share_abstract?: string | undefined; show_custom_share?: boolean | undefined; cover?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; sub_type?: string | undefined; type?: string | undefined; parent_id?: string | undefined; } & Record, never>)[] & Record, never>) | undefined; } & Record, never>>(object: I): GetProjectListAndCardListsResponse; }; export interface Files { SearchFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetFilePath(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetOrgFilesSize(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSuggestedFiles(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSpaceFileTree(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetStarredFiles(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateFileViewingRecords(request: DeepPartial, metadata?: grpc.Metadata): Promise; UpdateFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; UpdateFileMarkdownContent(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetUsersPermissionsByFileID(request: DeepPartial, metadata?: grpc.Metadata): Promise; DeleteFilePermission(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateFilePermission(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSpaces(request: DeepPartial, metadata?: grpc.Metadata): Promise; ImportFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetCreateFileLocation(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateFileStars(request: DeepPartial, metadata?: grpc.Metadata): Promise; MoveFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; MoveCardOutOfKanban(request: DeepPartial, metadata?: grpc.Metadata): Promise; MultipleFilesMove(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreatePastedFiles(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSharedFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetHistory(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetFilePermission(request: DeepPartial, metadata?: grpc.Metadata): Promise; Rollback(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSharedFiles(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetProjectListAndCardLists(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare class FilesClientImpl implements Files { private readonly rpc; constructor(rpc: Rpc); SearchFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetFilePath(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetOrgFilesSize(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSuggestedFiles(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSpaceFileTree(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetStarredFiles(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateFileViewingRecords(request: DeepPartial, metadata?: grpc.Metadata): Promise; UpdateFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; UpdateFileMarkdownContent(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetUsersPermissionsByFileID(request: DeepPartial, metadata?: grpc.Metadata): Promise; DeleteFilePermission(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateFilePermission(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSpaces(request: DeepPartial, metadata?: grpc.Metadata): Promise; ImportFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetCreateFileLocation(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreateFileStars(request: DeepPartial, metadata?: grpc.Metadata): Promise; MoveFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; MoveCardOutOfKanban(request: DeepPartial, metadata?: grpc.Metadata): Promise; MultipleFilesMove(request: DeepPartial, metadata?: grpc.Metadata): Promise; CreatePastedFiles(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSharedFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetHistory(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetFilePermission(request: DeepPartial, metadata?: grpc.Metadata): Promise; Rollback(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetFile(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetSharedFiles(request: DeepPartial, metadata?: grpc.Metadata): Promise; GetProjectListAndCardLists(request: DeepPartial, metadata?: grpc.Metadata): Promise; } export declare const FilesDesc: { serviceName: string; }; export declare const FilesSearchFileDesc: UnaryMethodDefinitionish; export declare const FilesGetFilePathDesc: UnaryMethodDefinitionish; export declare const FilesGetOrgFilesSizeDesc: UnaryMethodDefinitionish; export declare const FilesGetSuggestedFilesDesc: UnaryMethodDefinitionish; export declare const FilesGetSpaceFileTreeDesc: UnaryMethodDefinitionish; export declare const FilesGetStarredFilesDesc: UnaryMethodDefinitionish; export declare const FilesCreateFileViewingRecordsDesc: UnaryMethodDefinitionish; export declare const FilesUpdateFileDesc: UnaryMethodDefinitionish; export declare const FilesUpdateFileMarkdownContentDesc: UnaryMethodDefinitionish; export declare const FilesCreateFileDesc: UnaryMethodDefinitionish; export declare const FilesGetUsersPermissionsByFileIDDesc: UnaryMethodDefinitionish; export declare const FilesDeleteFilePermissionDesc: UnaryMethodDefinitionish; export declare const FilesCreateFilePermissionDesc: UnaryMethodDefinitionish; export declare const FilesGetSpacesDesc: UnaryMethodDefinitionish; export declare const FilesImportFileDesc: UnaryMethodDefinitionish; export declare const FilesGetCreateFileLocationDesc: UnaryMethodDefinitionish; export declare const FilesCreateFileStarsDesc: UnaryMethodDefinitionish; export declare const FilesMoveFileDesc: UnaryMethodDefinitionish; export declare const FilesMoveCardOutOfKanbanDesc: UnaryMethodDefinitionish; export declare const FilesMultipleFilesMoveDesc: UnaryMethodDefinitionish; export declare const FilesCreatePastedFilesDesc: UnaryMethodDefinitionish; export declare const FilesGetSharedFileDesc: UnaryMethodDefinitionish; export declare const FilesGetHistoryDesc: UnaryMethodDefinitionish; export declare const FilesGetFilePermissionDesc: UnaryMethodDefinitionish; export declare const FilesRollbackDesc: UnaryMethodDefinitionish; export declare const FilesGetFileDesc: UnaryMethodDefinitionish; export declare const FilesGetSharedFilesDesc: UnaryMethodDefinitionish; export declare const FilesGetProjectListAndCardListsDesc: 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 {};