import React from "react"; export interface ToolbarSelectValue { label: string; value: any; } export interface ToolbarSelectOptions { ref: React.Ref; options: ToolbarSelectValue[]; selectedOption?: ToolbarSelectValue; labels?: { active?: string; single?: string; plural?: string; }; sortBy?: string | string[]; groupBy?: string | string[]; open?: boolean; filter?: boolean | string; onFilter?: (filter: string) => void; onSelect?: (value: any) => void; icons?: (value: any) => React.ReactNode | React.ReactNode[]; } export declare function ToolbarSelect({ ref, options, selectedOption, labels, sortBy, groupBy, open, filter, onFilter, onSelect, icons }: ToolbarSelectOptions): JSX.Element; export declare const getGroupCode: (option: ToolbarSelectValue, groupBy: string | string[]) => string | undefined; export declare const groupOptions: (options: ToolbarSelectValue[], groupBy: string | string[]) => Record;