import { RuleContext } from '@typescript-eslint/utils/ts-eslint' import { TSESTree } from '@typescript-eslint/types' import { Options } from './types.js' export declare function sortConstructorParameters({ cachedGroupsByModifiersAndSelectors, mustHaveMatchedContextOptions, availableMessageIds, matchedAstSelectors, defaultOptions, context, node, }: { availableMessageIds: { missedSpacingBetweenMembers: MessageIds extraSpacingBetweenMembers: MessageIds unexpectedDependencyOrder: MessageIds unexpectedGroupOrder: MessageIds unexpectedOrder: MessageIds } cachedGroupsByModifiersAndSelectors: Map context: Readonly> defaultOptions: Required matchedAstSelectors: ReadonlySet mustHaveMatchedContextOptions: boolean node: TSESTree.MethodDefinition }): void