import * as claim from './claim'; import * as deleteRoute from './delete'; import * as find from './find'; import * as getClaimToken from './get-claim-token'; import * as get from './get'; import * as link from './link'; import * as unclaim from './unclaim'; import * as unlink from './unlink'; import * as update from './update'; import Comms from '../../comms'; import { Result } from '../../comms/controller'; import TableController from '../../comms/table-controller'; declare class DeviceRoute { readonly comms: Comms; static routerPath: string; static auth: boolean; constructor(comms: Comms); claim: (parameters: claim.Request) => Result; delete: (parameters: deleteRoute.Request) => Result; find: (parameters?: find.Request) => Result; findTableController: (parameters?: find.Query) => TableController; getClaimToken: (parameters: getClaimToken.Request) => Result; get: (parameters: get.Request) => Result; link: (parameters: link.Request) => Result; unclaim: (parameters: unclaim.Request) => Result; unlink: (parameters: unlink.Request) => Result; update: (parameters: update.Request) => Result; } declare const routes: { find: typeof find; link: typeof link; unlink: typeof unlink; get: typeof get; }; export default DeviceRoute; export { routes };