import type { CreateDevicePayload, DeviceItem, ListDeviceParams, UpdateDevicePayload } from '../model';
export declare const getDevices: (params: ListDeviceParams) => Promise<DeviceItem[]>;
export declare const getDeviceDetail: (id: number | string) => Promise<DeviceItem | null>;
export declare const createDevice: (payload: CreateDevicePayload) => Promise<DeviceItem | null>;
export declare const prepareDeviceShortNumber: () => Promise<string>;
export declare const isShortNumberUniqueError: (error: unknown) => boolean;
export declare const sortDevices: (ids: number[]) => Promise<any>;
export declare const updateDevice: (id: number | string, payload: UpdateDevicePayload) => Promise<DeviceItem | null>;
export declare const deleteDevice: (id: number | string) => Promise<any>;
