import { AxiosError } from 'axios';
import { IStatus } from '../lib';
import { IOption } from './types';
export declare class ObjectHelper {
    static createOption(value: any, label?: string): IOption;
    static toOption(data: any, valueAttr?: string, labelAttr?: string): IOption;
    static toOptions(data: any, valueAttr?: string, labelAttr?: string): IOption[];
    static toStatus(obj: any): IStatus;
    static toLoadingStatus(obj: any): any;
    static toItemsSuccessStatus(obj: any, items: any[]): any;
    static toObjectSuccessStatus(obj: any, data?: any): any;
    static toErrorStatus(obj: any, error: AxiosError | any): any;
    static toSuccessStatus(obj: any): any;
    static toCompleteStatus(obj: any): any;
    static createStatus(): IStatus;
    static isInvalidParams(errorData: any): boolean;
    static isEmpty: (object: any) => boolean;
}
