import type { Extensions } from '@stoplight/types'; import { Reference } from '@stoplight/types'; import { Fragment, TransformerContext } from '../types'; import { Oas2ParamBase, Oas3ParamBase, OasVersion } from './types'; declare type OasParamsIterator = (this: TransformerContext, path: Fragment, operation: Fragment) => Iterable; export declare function createOasParamsIterator(spec: OasVersion.OAS2): OasParamsIterator; export declare function createOasParamsIterator(spec: OasVersion.OAS3): OasParamsIterator; export declare function getExtensions(target: unknown): Extensions; export {};