import { Oid } from "./oid"; import { Repository } from "./repository"; import { Signature } from "./signature"; export class Note { static create( repo: Repository, notesRef: string, author: Signature, committer: Signature, oid: Oid, note: string, force: number, ): Promise; static foreach(repo: Repository, notesRef: string, noteCb: Function, payload: any): Promise; static iteratorNew(repo: Repository, notesRef: string): Promise; static next(noteId: Oid, annotatedId: Oid, it: any): number; static read(repo: Repository, notesRef: string, oid: Oid): Promise; static remove( repo: Repository, notesRef: string, author: Signature, committer: Signature, oid: Oid, ): Promise; author(): Signature; committer(): Signature; id(): Oid; message(): string; }