import Controller from '../../routes/controller.js';
import { type IUnleashConfig } from '../../types/index.js';
import type { IUnleashServices } from '../../services/index.js';
type Services = Pick<IUnleashServices, 'settingService' | 'frontendApiService' | 'openApiService' | 'clientInstanceService'>;
export default class FrontendAPIController extends Controller {
    private readonly logger;
    private services;
    private timer;
    private flagResolver;
    constructor(config: IUnleashConfig, services: Services);
    private static endpointNotImplemented;
    private getFrontendApiFeatures;
    private registerFrontendApiMetrics;
    private registerFrontendApiClient;
    private static createContext;
}
export {};
//# sourceMappingURL=frontend-api-controller.d.ts.map