import type { KirbyQueryRequest, KirbyQueryResponse } from 'kirby-types'; import type { NitroFetchOptions } from 'nitropack'; export type KirbyFetchOptions = Omit, 'baseURL'> & { /** * Language code to fetch data for in multi-language Kirby setups. */ language?: string; }; export type KqlFetchOptions = Pick, 'onRequest' | 'onRequestError' | 'onResponse' | 'onResponseError' | 'headers' | 'retry' | 'retryDelay' | 'retryStatusCodes' | 'timeout' | 'signal'> & { /** * Language code to fetch data for in multi-language Kirby setups. */ language?: string; }; export declare function $kirby(path: string, opts?: KirbyFetchOptions): Promise; export declare function $kql = KirbyQueryResponse>(query: KirbyQueryRequest, opts?: KqlFetchOptions): Promise;