import React from 'react';
interface Option {
    id: number;
    defaultChecked: boolean;
    label: string;
}
interface AdvancedDropProps {
    label: string;
    open?: boolean;
    value?: string | '' | any | Array<any>[];
    id: string | number | undefined;
    onChange?: (e: any) => void;
    size?: 'small' | 'medium';
    defaultChecked: boolean;
    showSelectAll?: boolean;
    placeholder?: 'project' | 'items';
    btnLabel1?: string;
    btnLabel2?: string;
    btn1Click?: (l: Option[]) => void;
    btn2Click?: () => void;
    handleOpen?: () => void;
    dropData?: Option[];
    sx?: any;
    selectedItems?: any;
    onSearch?: (l: any) => void;
    showSearch?: boolean;
    isLoading?: boolean;
    showId?: boolean;
}
export { AdvancedDropProps };
declare const GrepsrAdvancedDropDown: React.FC<AdvancedDropProps>;
export default GrepsrAdvancedDropDown;
