import * as m3o from '@m3o/m3o-node'; export declare class NotesService { private client; constructor(token: string); create(request: CreateRequest): Promise; delete(request: DeleteRequest): Promise; events(request: EventsRequest): Promise>; list(request: ListRequest): Promise; read(request: ReadRequest): Promise; update(request: UpdateRequest): Promise; } export interface CreateRequest { text?: string; title?: string; } export interface CreateResponse { note?: { [key: string]: any; }; } export interface DeleteRequest { id?: string; } export interface DeleteResponse { note?: { [key: string]: any; }; } export interface EventsRequest { id?: string; } export interface EventsResponse { event?: string; note?: { [key: string]: any; }; } export interface ListRequest { } export interface ListResponse { notes?: Note[]; } export interface Note { created?: string; id?: string; text?: string; title?: string; updated?: string; } export interface ReadRequest { id?: string; } export interface ReadResponse { note?: { [key: string]: any; }; } export interface UpdateRequest { note?: { [key: string]: any; }; } export interface UpdateResponse { note?: { [key: string]: any; }; }