import type { Core } from '@strapi/types';
import type { Assembler } from '../../../..';
import type { OperationContext } from '../../../../../types';
export declare class OperationParametersAssembler implements Assembler.Operation {
    assemble(context: OperationContext, route: Core.Route): void;
    private _getPathParameters;
    private _getQueryParameters;
    /**
     * Resolve composite OpenAPI schemas (allOf/anyOf/oneOf) into a flat object shape
     * so nested Strapi query params can be emitted as bracket notation (e.g. pagination[page]).
     */
    private _resolveSchema;
    private _extractCommonProperties;
}
//# sourceMappingURL=parameters.d.ts.map