import * as _backstage_backend_plugin_api from '@backstage/backend-plugin-api';
import { LoggerService, PermissionsService, HttpAuthService } from '@backstage/backend-plugin-api';
import { Config } from '@backstage/config';
import express from 'express';

interface RouterOptions {
    config: Config;
    logger: LoggerService;
    permissions?: PermissionsService;
    httpAuth?: HttpAuthService;
}
declare function createRouter(options: RouterOptions): Promise<express.Router>;

/**
 * Digital.ai Release backend plugin
 *
 * @public
 */
declare const daiReleasePlugin: _backstage_backend_plugin_api.BackendFeature;

export { type RouterOptions, createRouter, daiReleasePlugin as default };
