import { Express } from 'express';
import { Config, CrowdinClientRequest, CrowdinContextInfo, UnauthorizedConfig } from '../../types';
import { ApiEndpoints, ApiModule } from './types';
export declare function getApiManifest(config: Config | UnauthorizedConfig, apiModule: ApiModule): ApiEndpoints[];
export declare function updateCrowdinContext(req: CrowdinClientRequest, context: CrowdinContextInfo): CrowdinContextInfo;
export declare function addDefaultApiEndpoints(app: Express, config: Config): void;
export declare function addSwagerApiDocumentation(app: Express, config: Config): void;
