import { classDef, httpRestVerb, stringDictionary } from '@codiac.io/codiac-common';
export declare class endpointSpec<TRequest> {
    entityType: classDef<TRequest>;
    httpMethod: httpRestVerb;
    route: string;
    baseUrl?: string | undefined;
    serializerMap?: stringDictionary | undefined;
    /**
     *
     * @param entityType
     * @param httpMethod
     * @param route
     * @param baseUrl Overrides the api base url.
     * @param serializerMap
     */
    constructor(entityType: classDef<TRequest>, httpMethod: httpRestVerb, route: string, baseUrl?: string | undefined, serializerMap?: stringDictionary | undefined);
}
