import { FlowNodeOptions } from '../../type';
import { default as Base } from '../base';

interface KeyWithValue {
    id: string;
    key: string;
    value: string;
}
export type HttpParams = {
    method: string;
    url: any;
    headers?: KeyWithValue[];
    params?: KeyWithValue[];
    body?: KeyWithValue[];
};
export default class HttpNode extends Base<HttpParams> {
    static Type: string;
    constructor(option: FlowNodeOptions);
    protected _execute(): Promise<void>;
    private computedKeyWithValue;
    private hasBody;
}
export {};
