import { ExpressCustomizer } from "@atomist/automation-client/lib/configuration";
import { ClientFactory } from "../analysis/offline/persist/pgUtils";
import { ProjectAnalysisResultStore } from "../analysis/offline/persist/ProjectAnalysisResultStore";
import { AspectRegistry, IdealStore } from "../aspect/AspectRegistry";
/**
 * Expose the public API routes, returning JSON.
 * Also expose Swagger API documentation.
 */
export declare function api(clientFactory: ClientFactory, store: ProjectAnalysisResultStore & IdealStore, aspectRegistry: AspectRegistry): {
    customizer: ExpressCustomizer;
    routesToSuggestOnStartup: Array<{
        title: string;
        route: string;
    }>;
};
//# sourceMappingURL=api.d.ts.map