import type { Router, RouteGroup } from '@adonisjs/core/http'; import type { MacroModelsMap, ResourcefulRouterOptions } from "../router_macro/types"; declare class ODataRouterService { #private; /** @private */ constructor(router: Router, rawModelMap: MacroModelsMap, options?: Partial); get group(): RouteGroup; static hook(router: Router, rawModelMap: MacroModelsMap, options?: Partial): RouteGroup; } export declare const odataRouterMacro: ODataRouterMacro; export interface ODataRouterMacro { (models: MacroModelsMap, options?: Partial): RouteGroup; } export type { ODataRouterService };