import type { Logger } from "pino"; import type { LinkedInAuthAdapter } from "../auth/linkedin-auth-adapter.js"; import type { RateLimiter } from "@cesteral/shared"; import { SessionServiceStore } from "@cesteral/shared"; export { SessionServiceStore } from "@cesteral/shared"; import { LinkedInService } from "./linkedin/linkedin-service.js"; import { LinkedInReportingService } from "./linkedin/linkedin-reporting-service.js"; export interface SessionServices { linkedInService: LinkedInService; linkedInReportingService: LinkedInReportingService; } export interface LinkedInSessionConfig { baseUrl: string; apiVersion: string; } export declare function createSessionServices(authAdapter: LinkedInAuthAdapter, config: LinkedInSessionConfig, logger: Logger, rateLimiter: RateLimiter): SessionServices; export declare const sessionServiceStore: SessionServiceStore; //# sourceMappingURL=session-services.d.ts.map