import { type Router, type CookieClient } from '@adonisjs/core/http';
import './types/extended.js';
/**
 * Extends the "@japa/api-client" plugin with AdonisJS-specific cookie methods.
 *
 * This function adds custom methods to the ApiClient for handling signed, encrypted,
 * and plain cookies. It also sets up a cookie serializer to properly parse response
 * cookies using the AdonisJS cookie client.
 *
 * @param cookieClient - The AdonisJS cookie client instance for cookie operations
 * @param router - The AdonisJS router instance for route building
 *
 * @example
 * ```js
 * extendApiClient(app.container.use('cookie'), app.container.use('router'))
 * ```
 */
export declare function extendApiClient(cookieClient: CookieClient, router: Router): void;
