declare module '@rikishi/watermelondb/Relation' { import { ColumnName, Model, RecordId, TableName } from '@rikishi/watermelondb' import { Observable } from 'rxjs' import { $Call } from '@rikishi/watermelondb/utils/common' export interface Options { isImmutable: boolean } export default class Relation { public constructor( model: Model, relationTableName: TableName, columnName: ColumnName, options: Options, ) public id: $Call<(value: T | void) => RecordId | void> public fetch(): Promise public set(record: T | null): void public observe(): Observable } }