import { ParameterStyle } from "openapi3-ts/oas31"; import { ApiBody } from "./ApiBody"; /** * Describes a parameter in a HTTP request. */ export declare class ApiParam extends ApiBody { /** * Defines how array/object is delimited. Possible styles * depend on the parameter location. * * See: https://swagger.io/docs/specification/serialization/ */ style?: ParameterStyle; /** * Specifies whether arrays and objects should generate * separate parameters for each array item or object property; * in other words, muiltiple parameters of the same name for array * values/object fields (true) or one string per parameter (false); * see style field. * * See: https://swagger.io/docs/specification/serialization/ */ explode?: boolean; /** * Is this parameter required in requests? */ required?: boolean; }