import type { resolveDifyConfig } from '../vfs/dify/config.ts';
import { Accessor } from './base.ts';
export interface DifyRequestOptions {
    params?: Record<string, string | number | boolean>;
    json?: unknown;
}
export declare class DifyAccessor extends Accessor {
    readonly config: ReturnType<typeof resolveDifyConfig>;
    private readonly limiter;
    constructor(config: ReturnType<typeof resolveDifyConfig>);
    request(method: string, endpoint: string, options?: DifyRequestOptions): Promise<Response>;
    private fetch;
}
//# sourceMappingURL=dify.d.ts.map