export interface SlotDescriptor { slotName: string; contextKey: symbol; accessorName: string; } export interface PersistenceHandle { get(key: string): string | null | Promise; set(key: string, value: string): void | Promise; remove(key: string): void | Promise; } export declare function getAccessorName(slotName: string): string; export declare function getContextSymbol( pluginId: string, slotName: string, ): symbol;