import { Card } from '../card'; import { ExportOptions } from './card-exporter-types'; export declare class CardExporter { /** * Export a report for cards in the form of csv. */ spreadsheetReport(cards: Card[], userPartialOpt?: Partial): string; /** * Export all report cards to markdown for a wiki page. * * # A list of tags for generating reports * * ## Available tags in PDF: * [[WIKI|VALUE]]: possible values include: `introduction`, `body`, and `conclusion` * * ## Generic tags accepted by the report, in the order of the appearance in the report: * * [[QUOTE]]: mark a highlighted passage to quote, can be used for any types of comments, since this appears before other tags, use this tag sparingly, only when other tags are not applicable, and it's something you want to highlight. * * [[SUMMARY]]: obviously * * ## Tags about arguments, in the increase order of importance: * [[THESIS]] * [[POINT]] * * ## Other tags: * [[FACT]]: denotes a fact. * [[METHOD]]: a tag for discussion about the methods of the reading. * [[TAG|TAG_NAME]]: a tag to mark a TAG_NAME to be added to the metadata of the wiki page. * * # User tags to add * exportOptions.tags: a list of tags to add to the metadata of the wiki page. * * * @param cards * @param userPartialOpt */ readingReport(cards: Card[], userPartialOpt?: Partial): string; }