import { NGXSelectMayConfigs, NGXSelectMayRow } from './ngx-selectbox-may-configs';
export declare class NgxSelectboxMayService {
    constructor();
    createDropdownRows(items: any[], configs: NGXSelectMayConfigs): Array<NGXSelectMayRow>;
    reconfigureDropdownRowLabelsAndValues(allRows: Array<NGXSelectMayRow>, configs: NGXSelectMayConfigs): void;
    createDropdownLabel(configs: NGXSelectMayConfigs, selectedRows: Array<NGXSelectMayRow>): string;
    setSelectedItems(configs: NGXSelectMayConfigs, selectedRows: Array<NGXSelectMayRow>, allRows: Array<NGXSelectMayRow>, row: NGXSelectMayRow): NGXSelectMayRow[];
    unselectAllSelectedRows(allRows: Array<NGXSelectMayRow>): void;
    selectItemByValue(allRows: Array<NGXSelectMayRow>, value: any): NGXSelectMayRow[];
    selectItemsByValue(allRows: Array<NGXSelectMayRow>, values: Array<any>): any[];
}
