import { ArrayElementSelector, StateSubscriptionFunction, SubscribeStateFromElementOptions, SubscribeStateOptions } from './index.js'; export declare class LitElementStateSubscription { previousValue: SubscribedType | null; value: SubscribedType | null; valueDeepCopy: SubscribedType | null; path: readonly (string | ArrayElementSelector)[]; closed: boolean; private subscriptionFunction; private unsubscribeFunction; subscriptionOptions: SubscribeStateOptions | SubscribeStateFromElementOptions; constructor(path: readonly (string | ArrayElementSelector)[], subscriptionFunction: StateSubscriptionFunction, unsubscriptionFunction: (subscription: LitElementStateSubscription) => void, subscriptionOptions?: SubscribeStateOptions); next(value: SubscribedType, initial?: boolean): void; unsubscribe(): void; } //# sourceMappingURL=litElementStateSubscription.d.ts.map