declare module "sap/esh/search/ui/timecontroller/timecontrolledexecutor" { /*! * SAPUI5 * Copyright (c) 2025 SAP SE or an SAP affiliate company. All rights reserved. */ import { Request } from "sap/esh/search/ui/timecontroller/request"; import { RequestExecutor } from "sap/esh/search/ui/timecontroller/requestexecutor"; interface TimeControlledExecutorOptions { createTooManyRequestsError?: (request: Request) => Error; outdatedTimeLimit: number; } function defaultCreateTooManyRequestsError(): Error; class TimeControlledExecutor { requestExecutor: RequestExecutor; outdatedLimit: number; createTooManyRequestsError?: (request: Request) => Error; constructor(options: TimeControlledExecutorOptions); createNewRequest(request: Request): Promise; reuseOldRequest(): Promise; denyRequest(request: Request): Promise; execute(request: Request): Promise; } } //# sourceMappingURL=timecontrolledexecutor.d.ts.map