import * as v from "@exodus/schemasafe"; export interface IRouteMetaInterface { path: unknown; query: unknown; body: unknown; headers: unknown; response: unknown; [k: string]: unknown | undefined; } export declare const RouteMetaInterfaceSchema: Readonly<{ readonly $schema: "https://json-schema.org/draft/2020-12/schema"; readonly $id: "route/meta/interface"; readonly title: "RouteMetaInterface"; readonly type: "object"; readonly required: readonly ["path", "query", "body", "headers", "response"]; readonly properties: { readonly path: {}; readonly query: {}; readonly body: {}; readonly headers: {}; readonly response: {}; }; }>; export declare function validateRouteMetaInterface(value: unknown, options?: v.ValidatorOptions): v.ParseResult; export declare function assertRouteMetaInterface(value: unknown): asserts value is IRouteMetaInterface;