import type * as SDK from 'balena-sdk';
import * as _ from 'lodash';
export declare const serviceIdToName: ((sdk: SDK.BalenaSDK, serviceId: number) => Promise<string | undefined>) & _.MemoizedFunction;
declare const deviceOptions: {
    readonly $select: readonly ["id", "uuid"];
    readonly $expand: {
        readonly belongs_to__application: {
            readonly $select: readonly ["slug"];
        };
    };
};
type DeviceWithOptions = NonNullable<SDK.Pine.OptionsToResponse<SDK.Device['Read'], typeof deviceOptions, string>>;
export declare const getDeviceAndAppFromUUID: ((deviceUUID: string) => Promise<[DeviceWithOptions, DeviceWithOptions["belongs_to__application"][number]]>) & _.MemoizedFunction;
export declare const getDeviceAndMaybeAppFromUUID: ((deviceUUID: string) => Promise<[DeviceWithOptions, DeviceWithOptions["belongs_to__application"][number]] | [DeviceWithOptions, undefined]>) & _.MemoizedFunction;
export {};
