import { KeyIndex, ParametersTransformsObj, ParamsDataIteratorItem } from '../../interfaces';
import type { RESTClientBase } from './restClientBase';
/**
 * Iterator for params data
 */
export declare class ParamsDataIterator {
    protected paramData: KeyIndex[] | undefined;
    protected transforms: ParametersTransformsObj | undefined;
    protected args: unknown[];
    protected restClient: RESTClientBase;
    /**
     * Iterator for params data
     */
    [Symbol.iterator](): Iterator<ParamsDataIteratorItem>;
    constructor(paramData: KeyIndex[] | undefined, transforms: ParametersTransformsObj | undefined, args: unknown[], restClient: RESTClientBase);
}
//# sourceMappingURL=paramsData.iterator.d.ts.map