import type { ModelProperty, Operation } from "@typespec/compiler"; import type { unsafe_Mutator as Mutator } from "@typespec/compiler/experimental"; import { type Typekit } from "@typespec/compiler/typekit"; /** * Prepares operation for client representation. This includes adding an options bag for optional parameters. * @param operation operation to be prepared * @returns the prepared operation */ export declare function prepareOperation($: Typekit, operation: Operation): Operation; export declare const anonymousMutator: Mutator; /** * Mutates the operation so that the parameters model is split into required and optional parameters. */ export declare const httpParamsMutator: Mutator; export declare function isConstantHeader($: Typekit, modelProperty: ModelProperty): boolean; //# sourceMappingURL=operations.d.ts.map