//#region src/namespaces/source/common/types.d.ts
declare namespace SourceNs {
  type Account = {
    service: string;
    value?: string;
  };
  type Likes = {
    server: string;
  };
  type Archive = {
    url: string;
    startDay: string;
    endDay?: string;
    filename?: string;
  };
  type SubscriptionList = {
    url: string;
    value?: string;
  };
  type InReplyTo = {
    value: string;
    isPermaLink?: boolean;
  };
  type Feed = {
    accounts?: Array<Account>;
    likes?: Likes;
    archive?: Archive;
    subscriptionLists?: Array<SubscriptionList>;
    cloud?: string;
    blogroll?: string;
    self?: string;
    localTime?: string;
  };
  type Item = {
    markdown?: string;
    outlines?: Array<string>;
    linkFull?: string;
    inReplyTo?: InReplyTo;
  };
}
//#endregion
export { SourceNs };