import { type Readable, type Writable } from "svelte/store"; /** Most expensive monthly price (micros) of the nearest enclosing tab with packages. */ export type RelativeDiscountScopeStore = Readable; export declare function setRelativeDiscountScopeContext(scope: RelativeDiscountScopeStore): void; export declare function getRelativeDiscountScopeContext(): RelativeDiscountScopeStore; /** Scope published by the mounted Package that is currently selected. */ export type SelectedPackageScopeStore = Writable<{ packageId: string; mostExpensivePricePerMonth: number | undefined; } | undefined>; export declare function setSelectedPackageScopeContext(store: SelectedPackageScopeStore): void; export declare function getSelectedPackageScopeContext(): SelectedPackageScopeStore | undefined;