export type AiAgentRequestHeaders = { accept?: string; signatureAgent?: string; signature?: string; signatureInput?: string; userAgent?: string; }; /** * Returns true if the request appears to be from an AI agent or a client that * should receive the markdown representation when llms.txt is enabled. * Uses Accept header, HTTP Message Signatures (Signature-Agent), and a * known list of AI agent User-Agent substrings defined in code. * Agents may send both User-Agent and Signature-Agent; any matching signal is enough. */ export declare function isAiAgentRequest(headers: AiAgentRequestHeaders): boolean; //# sourceMappingURL=ai-agent-detection.d.ts.map