import { type H3Event } from "h3"; export interface AgentNativeOgImagePresentation { appLabel: string; status: string; headline: string; description: string; } export interface AgentNativeOgImageInput { appName?: string | null; logoUrl?: string | null; brand?: "agent-native" | "custom"; title?: string | null; accentText?: string | null; presentation?: AgentNativeOgImagePresentation | null; } export declare const AGENT_NATIVE_OG_IMAGE_WIDTH = 1200; export declare const AGENT_NATIVE_OG_IMAGE_HEIGHT = 630; export declare const AGENT_NATIVE_OG_IMAGE_CACHE_CONTROL = "public, max-age=60, stale-while-revalidate=604800, stale-if-error=3600"; export declare const AGENT_NATIVE_OG_IMAGE_NETLIFY_CACHE_CONTROL = "public, durable, max-age=60, stale-while-revalidate=604800, stale-if-error=3600"; export declare function resolveAgentNativeOgImageAppName(event?: H3Event): string; export declare function isResvgRuntimeUnavailableError(error: unknown): boolean; export declare function renderAgentNativeOgImageSvg(input?: AgentNativeOgImageInput): string; export declare function renderAgentNativeOgImagePng(input?: AgentNativeOgImageInput): Promise; export declare function agentNativeOgImageResponseHeaders(byteLength?: number, contentType?: string): Record; export declare function stageOgImageResponseHeaders(event: H3Event, headers: Record): Record; export declare function createAgentNativeOgImageHandler(options?: AgentNativeOgImageInput): import("h3").EventHandlerWithFetch>;