import type { NextApiRequest, NextApiResponse } from 'next'; /** * The RevalidateHandler is responsible for handling revalidate requests. * * Handling revalidate requires the Headless WordPress Plugin. * * **Important**: This function is meant to be used in a api route e.g: `/pages/api/revalidate`. * * ### Usage * * ```ts * // pages/api/revalidate.js * import { revalidateHandler } from '@10up/headless-next'; * * export default async function handler(req, res) { * return revalidateHandler(req, res); * } * ``` * * @param req The request object, * @param res The response object. * * @returns A response object. * * @category API handlers */ export declare function revalidateHandler(req: NextApiRequest, res: NextApiResponse): Promise;