export interface ParseMetaResult { title: string; author: string; layout: string; category: string; date?: string; tag: string[]; } export interface PostDetail { meta: ParseMetaResult; items: PostDetailItem[]; } export interface PostDetailItem { category: string; title: string; url: string; tags: string[]; content: string; relatedLinks: { url: string; title: string; }[]; } export interface ParseDetailsOptions { baseURL?: string; filePath?: string; } /** * parse and return items and meta */ export declare function parse(content: string, options?: ParseDetailsOptions): PostDetail;