Files
Brandon Thomas 0daf83dba9 mirror repo (WIP)
Need to remove secrets before entire repo can be made public.
2025-09-18 22:45:56 -04:00

18 lines
594 B
TypeScript

export interface SubscriptionState {
subscriptionInfo?: SubscriptionInfo;
}
interface SubscriptionInfo {
subscriptionToken: string;
productSlug: string;
namespace: string;
nextBillAt?: Date;
subscriptionEndAt?: Date;
}
export type SubscriptionActions = {
hasPaidPlan: () => boolean;
canCancelPlan: () => boolean;
fetchFromServer: () => Promise<void>;
};
export declare const useSubscriptionState: import('zustand').UseBoundStore<import('zustand').StoreApi<SubscriptionState & SubscriptionActions>>;
export {};
//# sourceMappingURL=subscription-state.d.ts.map