import { FileItem, PrefKey, PrefValue } from '@standardnotes/models' export interface SuperConverterServiceInterface { isValidSuperString(superString: string): boolean convertSuperStringToOtherFormat: ( superString: string, toFormat: 'txt' | 'md' | 'html' | 'json' | 'pdf', config?: { embedBehavior?: PrefValue[PrefKey.SuperNoteExportEmbedBehavior] getFileItem?: (id: string) => FileItem | undefined getFileBase64?: (id: string) => Promise pdf?: { pageSize?: PrefValue[PrefKey.SuperNoteExportPDFPageSize] } }, ) => Promise convertOtherFormatToSuperString: ( otherFormatString: string, fromFormat: 'txt' | 'md' | 'html' | 'json', options?: { html?: { addLineBreaks?: boolean } }, ) => string getEmbeddedFileIDsFromSuperString(superString: string): string[] }