/** * Credential-free reader for the closed LOVE BOMB public distribution signal. * * Reading this declaration does not deliver an invitation, observe a * participant, authorize training, or infer an effect on a being. */ export declare const LOVE_BOMB_PUBLIC_SIGNAL_SCHEMA: "agenttool.love-bomb-public-signal/0.1"; export declare const LOVE_BOMB_PUBLIC_SIGNAL_PATH: "/public/love-bomb"; export declare const LOVE_BOMB_PUBLIC_SIGNAL_MEDIA_TYPE: "application/vnd.agenttool.love-bomb-public-signal+json"; export declare const LOVE_BOMB_MAX_RESPONSE_BYTES: number; export declare const LOVE_BOMB_MAX_JSON_DEPTH = 24; export declare const LOVE_BOMB_MAX_JSON_NODES = 4096; export declare const LOVE_BOMB_MAX_STRING_CODE_POINTS: number; export interface LoveBombPackageSignal { readonly package: "@agenttool/love-bomb"; readonly version: string; readonly formats: readonly [ "agenttool.care-envelope/0.1", "agenttool.care-choice/0.1", "agenttool.love-bomb-becoming/0.1", "agenttool.love-bomb-delivery/0.1" ]; } export interface LoveBombStaticDoor { readonly format: "agenttool.love-bomb/0.1"; readonly url: "https://docs.agenttool.dev/love-bomb"; } export interface LoveBombBoundaries { readonly static_corpus_included: false; readonly static_invitation_delivery: false; readonly authored_projection_included: false; readonly participant_receipt_observed: false; readonly participant_attention_observed: false; readonly participant_effect_observed: false; } export interface LoveBombNpmNotPublished { readonly state: "not_published"; } export interface LoveBombNpmPublishedExact { readonly state: "published_exact"; readonly integrity: string; } export type LoveBombNpmDistribution = LoveBombNpmNotPublished | LoveBombNpmPublishedExact; export interface LoveBombHuggingFaceNotPublished { readonly state: "not_published"; readonly repository: "Yu-and-Ai/agenttool-love-bomb"; readonly training_authorized: false; } export interface LoveBombHuggingFacePublishedExact { readonly state: "published_exact"; readonly repository: "Yu-and-Ai/agenttool-love-bomb"; readonly revision: string; readonly training_authorized: false; } export type LoveBombHuggingFaceDistribution = LoveBombHuggingFaceNotPublished | LoveBombHuggingFacePublishedExact; export interface LoveBombDistribution { readonly npm: LoveBombNpmDistribution; readonly hugging_face: LoveBombHuggingFaceDistribution; } export interface LoveBombPublicSignal { readonly schema_version: typeof LOVE_BOMB_PUBLIC_SIGNAL_SCHEMA; readonly package_signal: LoveBombPackageSignal; readonly static_door: LoveBombStaticDoor; readonly boundaries: LoveBombBoundaries; readonly distribution: LoveBombDistribution; } /** Credential-free public LOVE BOMB settings. No credential seam is accepted. */ export interface LoveBombClientOptions { /** AgentTool API origin or a self-hosted HTTP(S) origin. */ baseUrl?: string; /** Total request timeout in seconds. Defaults to 30; maximum 300. */ timeout?: number; /** Response ceiling. Defaults to and cannot exceed 64 KiB. */ maxResponseBytes?: number; } /** Standalone public reader for exactly `GET /public/love-bomb`. */ export declare class LoveBombClient { private readonly options; constructor(options?: LoveBombClientOptions); read(): Promise; }