import { Result } from "@webiny/feature/api"; import type { ApiKey } from "../shared/types.js"; import { ApiKeysRepository } from "../shared/abstractions.js"; export interface IGetApiKeyByTokenErrors { } type GetApiKeyByTokenError = IGetApiKeyByTokenErrors[keyof IGetApiKeyByTokenErrors] | ApiKeysRepository.Error; export interface IGetApiKeyByToken { execute(token: string): Promise>; } /** Retrieve an API key by its token value. */ export declare const GetApiKeyByTokenUseCase: import("@webiny/di").Abstraction; export declare namespace GetApiKeyByTokenUseCase { type Interface = IGetApiKeyByToken; type Error = GetApiKeyByTokenError; } export {};