import { AxiosInstance } from "axios"; export type ServiceResult = { result: T; successful: boolean; }; export declare abstract class BaseClient { private axiosInstance; constructor(axiosInstance: AxiosInstance); getAxios(): AxiosInstance; } export declare abstract class BaseService { private client; constructor(client: T); getClient(): T; getSuccessfulResult(result: R): ServiceResult; getErrorResult(error: string): ServiceResult; } //# sourceMappingURL=fastify.d.ts.map