import type { Request, Response } from 'express'; import { sbvrUtils } from '@balena/pinejs'; import type { Filter } from 'pinejs-client-core'; import type { RequestResponse } from '../../infra/request-promise/index.js'; import type { Device } from '../../balena-model.js'; export declare const proxy: (req: Request, res: Response) => Promise; interface FixedMethodRequestDevicesOpts { url: string; filter: Filter; data?: AnyObject; req?: sbvrUtils.Passthrough['req']; wait?: boolean; appId?: number; } export declare function postDevices(opts: FixedMethodRequestDevicesOpts & { wait?: true; }): Promise; export declare function postDevices(opts: FixedMethodRequestDevicesOpts & { wait: false; }): Promise; export {};