import type { ApiRequestOptions } from './ApiRequestOptions'; export type Resolver = (options: ApiRequestOptions) => Promise; export type Headers = Record; export type OpenAPIConfig = { BASE: string | Resolver; VERSION: string; WITH_CREDENTIALS: boolean; CREDENTIALS: 'include' | 'omit' | 'same-origin'; TOKEN?: string | Resolver; USERNAME?: string | Resolver; PASSWORD?: string | Resolver; HEADERS?: Headers | Resolver; ENCODE_PATH?: (path: string) => string; }; export declare const OpenAPI: OpenAPIConfig;