import { AgentClient, type AgentClientOptions } from './core/client.js'; export type HeaderSource = AgentClientOptions['getHeaders']; /** The CSRF header first, then the caller's own — so an app can still override it. */ export declare function withCsrf(own: HeaderSource): Promise>; /** * An {@link AgentClient} on this package's routes: the session cookie rides every request * (`credentials: 'same-origin'`, or whatever you pass for an API on another origin) and the CSRF * header is read from the page per request. For code outside React, or to hand one hook a * connection of its own (`useAgentChat({ backend })`). Under React prefer `AgentProvider`. */ export declare function createAgentClient(options?: AgentClientOptions): AgentClient; //# sourceMappingURL=client.d.ts.map