export type BookStackSettings = { url: string | null hasToken: boolean } export type BookStackSettingsWrite = { url: string | null tokenId: string | null tokenSecret: string | null } export type BookStackTestResult = { success: boolean } export type BookStackShelf = { id: number name: string } export type BookStackLink = { id: number bookstackId: number bookstackType: 'page' | 'book' title: string url: string createdAt: string } export type BookStackLinkCreate = { bookstackId: number bookstackType: 'page' | 'book' title: string url: string } export type BookStackSearchResult = { id: number type: 'page' | 'book' name: string url: string }