import { Ref } from './common'; import { IPage } from './page'; import { IUser } from './user'; export declare const SubscriptionStatusType: { readonly SUBSCRIBE: "SUBSCRIBE"; readonly UNSUBSCRIBE: "UNSUBSCRIBE"; }; export declare const AllSubscriptionStatusType: ("SUBSCRIBE" | "UNSUBSCRIBE")[]; export type SubscriptionStatusType = (typeof SubscriptionStatusType)[keyof typeof SubscriptionStatusType]; export interface ISubscription { user: Ref; targetModel: string; target: Ref; status: string; createdAt: Date; isSubscribing(): boolean; isUnsubscribing(): boolean; }