import { Static } from '@sinclair/typebox'; /** * microformats2 h-entry. * * All properties are optional and may be plural. * * @see [h-entry Microformat for Indieweb Posts - randomgeekery.org](https://randomgeekery.org/post/2020/04/h-entry-microformat-for-indieweb-posts/) * @see [h-entry - mozilla.org](https://developer.mozilla.org/en-US/docs/Web/HTML/microformats#h-entry) * @see [h-entry - microformats.org](https://microformats.org/wiki/h-entry) * @see [h-entry - indieweb.org](https://indieweb.org/h-entry) */ export declare const h_entry: import("@sinclair/typebox").TObject<{ /** * who wrote the entry, optionally embedded h-card(s) */ author: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TUnsafe<{ email?: string | undefined; altitude?: number | undefined; latitude?: number | undefined; longitude?: number | undefined; 'country-name'?: string | undefined; 'extended-address'?: string | undefined; geo?: { altitude?: number | undefined; latitude?: number | undefined; longitude?: number | undefined; } | undefined; label?: string | undefined; locality?: string | undefined; 'post-office-box'?: string | undefined; 'postal-code'?: string | undefined; region?: string | undefined; 'street-address'?: string | undefined; 'additional-name'?: string | undefined; adr?: string | { altitude?: number | undefined; latitude?: number | undefined; longitude?: number | undefined; 'country-name'?: string | undefined; 'extended-address'?: string | undefined; geo?: string | { altitude?: number | undefined; latitude?: number | undefined; longitude?: number | undefined; } | undefined; label?: string | undefined; locality?: string | undefined; 'post-office-box'?: string | undefined; 'postal-code'?: string | undefined; region?: string | undefined; 'street-address'?: string | undefined; } | undefined; anniversary?: string | undefined; bday?: string | undefined; category?: string | string[] | undefined; content?: string | undefined; 'family-name'?: string | undefined; 'gender-identity'?: string | undefined; 'given-name'?: string | undefined; 'honorific-prefix'?: string | undefined; 'honorific-suffix'?: string | undefined; impp?: string | undefined; 'job-title'?: string | undefined; key?: string | undefined; logo?: string | undefined; name?: string | undefined; nickname?: string | undefined; note?: string | undefined; org?: string | undefined; photo?: string | undefined; role?: string | undefined; sex?: string | undefined; 'sort-string'?: string | undefined; tel?: string | undefined; uid?: string | undefined; url?: string | undefined; type: "card"; }>]>>; 'bookmark-of': import("@sinclair/typebox").TOptional>; category: import("@sinclair/typebox").TOptional>; /** * full content of the entry */ content: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TUnsafe<{ text?: string | undefined; html: string; }>]>>; /** * the URL which the h-entry is considered reply to (i.e. doesn’t make sense * without context, could show up in comment thread), optionally an embedded * h-cite (reply-context) */ 'in-reply-to': import("@sinclair/typebox").TOptional>; /** * the URL which the h-entry is considered a “like” (favorite, star) of. * Optionally an embedded h-cite */ 'like-of': import("@sinclair/typebox").TOptional>; /** * location the entry was posted from, optionally embed h-card, h-adr, or * h-geo. * * Location can be: * 1. A plaintext string describing the location * 2. A Geo URI [RFC5870], for example: geo:45.51533714,-122.646538633 * 3. A URL that contains an h-card * 4. A nested h-adr object * * https://micropub.spec.indieweb.org/#examples-of-creating-objects */ location: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TUnsafe, import("@sinclair/typebox").TUnsafe, import("@sinclair/typebox").TUnsafe<{ altitude?: number | undefined; latitude?: number | undefined; longitude?: number | undefined; 'country-name'?: string | undefined; 'extended-address'?: string | undefined; geo?: string | { altitude?: number | undefined; latitude?: number | undefined; longitude?: number | undefined; } | undefined; label?: string | undefined; locality?: string | undefined; 'post-office-box'?: string | undefined; 'postal-code'?: string | undefined; region?: string | undefined; 'street-address'?: string | undefined; }>]>>; /** * entry name/title */ name: import("@sinclair/typebox").TOptional>; published: import("@sinclair/typebox").TOptional>; /** * it's recommended to use an h-cite for this so you can include author and * uid information (ISBN or DOI), but you can use just the title as a * minimum viable read post. * * @see https://indieweb.org/read */ 'read-of': import("@sinclair/typebox").TOptional]>>; /** * the URL which the h-entry is considered a “repost” of. Optionally an * embedded h-cite. */ 'repost-of': import("@sinclair/typebox").TOptional>; rsvp: import("@sinclair/typebox").TOptional>; summary: import("@sinclair/typebox").TOptional>; syndication: import("@sinclair/typebox").TOptional>; type: import("@sinclair/typebox").TOptional>; updated: import("@sinclair/typebox").TOptional>; /** * universally unique identifier, typically canonical entry URL */ uri: import("@sinclair/typebox").TOptional>; /** * entry permalink URL */ url: import("@sinclair/typebox").TOptional>; }>; /** * microformats2 h-entry. * * All properties are optional and may be plural. * * @see [h-entry Microformat for Indieweb Posts - randomgeekery.org](https://randomgeekery.org/post/2020/04/h-entry-microformat-for-indieweb-posts/) * @see [h-entry - mozilla.org](https://developer.mozilla.org/en-US/docs/Web/HTML/microformats#h-entry) * @see [h-entry - microformats.org](https://microformats.org/wiki/h-entry) * @see [h-entry - indieweb.org](https://indieweb.org/h-entry) */ export type H_Entry = Static; //# sourceMappingURL=h-entry.d.ts.map