export type Note = { content: string; published?: Date; attributedTo: Attribution; }; export type Attribution = NoAttribution | LinkAttribution | PersonAttribution; export interface NoAttribution { discriminator: 'NoAttribution'; } export interface LinkAttribution { discriminator: 'LinkAttribution'; uri: string; } export declare function isLinkAttribution(attribution: Attribution): attribution is LinkAttribution; export interface PersonAttribution { discriminator: 'PersonAttribution'; webId: string; name: string; imageSrc?: string; } export declare function isPersonAttribution(attribution: Attribution): attribution is PersonAttribution; //# sourceMappingURL=types.d.ts.map