import { Throwable } from "ts-injection"; import { ApiEvent, ApiHandlerConstructor, BigsbyConfig, BigsbyLogger, HandlerClassesInput, InvalidApiVersionError } from "../types"; export declare function V(id: string): (classCtor: HandlerClass) => void; export declare function Version(id: string): (classCtor: HandlerClass) => void; export declare function getHandlerClassForVersion(logger: BigsbyLogger, classes: HandlerClassesInput, event: ApiEvent, config: NonNullable): Throwable;