import { DropdownListVariant, DropdownOption } from '../../../shared/types/dropdown';
export interface OrderDropdownListOptionsParams {
    filteredOptions: DropdownOption[];
    multiple: boolean;
    withCheckbox: boolean;
    selectedOptions: DropdownOption[];
    idName: string;
    valueName: string;
    compareValues: (a: string | number, b: string | number) => boolean;
    listVariant: DropdownListVariant;
}
/**
 * Moves selected rows to the top of the dropdown panel when ordering is unambiguous
 * (no group-title rows in the filtered list). Skipped for grouped lists to preserve headers.
 */
export declare function orderDropdownListOptionsPinSelectedFirst(params: OrderDropdownListOptionsParams): DropdownOption[];
//# sourceMappingURL=orderDropdownListOptionsPinSelectedFirst.d.ts.map