/** * Options for creating a CA-trusted fetch function */ export interface CaFetchOptions { /** PEM-encoded CA certificate (replaces system trust store) */ ca: string; } /** * Creates a fetch function that trusts a custom CA certificate. * * Unlike `createMtlsFetch`, this does NOT present client certificates — * it only configures the TLS trust store so that connections to controllers * using self-signed or private CA certificates succeed. * * @param options - CA certificate material * @returns A fetch-compatible function that trusts the provided CA */ export declare function createCaFetch(options: CaFetchOptions): typeof fetch;