import { ExampleObject, MediaTypeObject, ParameterObject, ReferenceObject, SchemaObject } from '../definitions'; export declare class ParameterCreator { #private; constructor(param: ParameterObject); isRequired(): boolean; setRequired(bool: boolean): ParameterCreator; setContent(content: Record): ParameterCreator; setSchema(value: SchemaObject | ReferenceObject): ParameterCreator; setDescription(value: string): ParameterCreator; getDescription(): string | undefined; setAllowEmptyValue(bool: boolean): ParameterCreator; setAllowReserved(bool: boolean): ParameterCreator; setExample(value: unknown): ParameterCreator; setExamples(value: Record): ParameterCreator; setExplode(bool: boolean): ParameterCreator; setDeprecated(bool: boolean): ParameterCreator; setStyle(style: string): ParameterCreator; hasStyle(): boolean; toObject(): ParameterObject; }