import { BillingSelfSubscriptionChangeOperation } from '@xylex-group/athena/billing'; export type BillingPlanChangeUiOperation = BillingSelfSubscriptionChangeOperation; export interface BillingPlanChangeStorageScope { organizationId: string; userId: string; } export declare function billingPlanChangeStorageKey(scope: BillingPlanChangeStorageScope): string; export declare function normalizeBillingPlanChangeResult(value: unknown): BillingPlanChangeUiOperation | null; export declare function isBillingPlanChangeOperation(value: unknown): value is BillingPlanChangeUiOperation; export declare function isBillingPlanChangeInFlight(value: BillingPlanChangeUiOperation | null | undefined): boolean; export declare function readStoredBillingPlanChange(scope: BillingPlanChangeStorageScope): BillingPlanChangeUiOperation | null; export declare function storeBillingPlanChange(operation: BillingPlanChangeUiOperation, scope: BillingPlanChangeStorageScope): void; export declare function clearStoredBillingPlanChange(scope: BillingPlanChangeStorageScope): void;