import { type StatusInfo } from '@tokenite/shared'; export type { StatusInfo, StatusLevel, StatusCategory, StatusCtaKind, StatusBudget, StatusCta, } from '@tokenite/shared'; type Subscriber = (s: StatusInfo) => void; export type StatusManager = { readonly get: (accessToken: string) => StatusInfo | null; readonly fetch: (accessToken: string) => Promise; readonly refresh: (accessToken: string) => Promise; readonly subscribe: (accessToken: string, cb: Subscriber) => () => void; readonly refreshAll: () => void; }; export declare const createStatusManager: (proxyBase: string) => StatusManager; //# sourceMappingURL=status.d.ts.map