import { CodeModel, GroupSchema, Operation, Parameter, OperationGroup, Request } from "@autorest/codemodel"; import { Session } from "@autorest/extension-base"; import { ModelerFourOptions } from "../modeler/modelerfour-options"; export declare class Grouper { protected session: Session; codeModel: CodeModel; options: ModelerFourOptions; groups: Record; constructor(session: Session); init(): Promise; process(): CodeModel; proposedName(group: OperationGroup, operation: Operation, parameter: Parameter): any; processParameterGroup(group: OperationGroup, operation: Operation, request: Request): void; processResponseHeaders(operation: Operation): void; } //# sourceMappingURL=grouper.d.ts.map