import { Express } from 'express';
import { Config } from '../../types';
export declare enum AiRequestProcessorModuleWithStream {
    aiRequestPreParse = "aiRequestPreParse"
}
export declare enum AiRequestProcessorModuleWithoutStream {
    aiRequestPreCompile = "aiRequestPreCompile",
    aiRequestPostCompile = "aiRequestPostCompile",
    aiRequestPostParse = "aiRequestPostParse"
}
export type AiRequestProcessorModuleType = AiRequestProcessorModuleWithoutStream | AiRequestProcessorModuleWithStream;
export declare function generateModuleSlugFromType(moduleType: string): string;
export declare function register({ config, app }: {
    config: Config;
    app: Express;
}): void;
