import type { CompanyInfo } from "../../services/mm-api-service/company-info.js"; /** * Reads company info written by initialization (or a prior API fetch) for use across processes. */ export declare const readPersistedCompanyInfo: () => CompanyInfo | null; /** * Persists company info for other processes sharing the same SQLite database file. */ export declare const writePersistedCompanyInfo: (info: CompanyInfo) => void; export declare const getInitialLoadComplete: () => boolean; export declare const setInitialLoadComplete: (complete: boolean) => void; interface CachedToken { token: string; expiration: number | null; } /** * Gets the cached MM API token and its expiration * @returns The cached token and expiration or null if not found */ export declare const getCachedMMToken: () => CachedToken | null; /** * Sets the MM API token and its expiration in the cache * @param tokenData The token and expiration to cache */ export declare const setCachedMMToken: (tokenData: CachedToken) => void; export {}; //# sourceMappingURL=jobs-shared-data.d.ts.map