import { Definition } from '../../lib/good-cop/index-backend.js'; import { RouteFromSevicesConfigForGenerateSdk, ApiMethod, ServiceDocObject } from '../../types/core.types.js'; export type RouteConfig = { queryName: string; route: string; inputValidator: Definition | Definition[]; outputValidator: Definition; tsType: string[]; isDao: boolean; platform: string; queriesToInvalidate: string[]; doc?: ServiceDocObject; isShared?: boolean; method?: ApiMethod; }; export type RouteConfigPerPlatforms = { [platform: string]: [ queryName: string, config: RouteConfig ][]; }; export declare function createServiceRouteConfigPerPlatformForSdk(sdkRouteConfig: RouteFromSevicesConfigForGenerateSdk): Promise; export declare function createDaoRouteConfigPerPlatformForSdk(): Promise;