export type BuiltinConversation = 'self' | 'arko' | 'harness'; export type BuiltinPins = Partial>; /** Local display preferences only; never persist message contents or access references. */ export declare class BuiltinDirectoryPreferences { private storage; private durable; private listeners; constructor(storage: () => Pick | undefined, durable?: boolean); subscribe: (listener: () => void) => () => void; invalidate: () => void; snapshot: (account: string) => string; read(account: string): BuiltinPins; pin(account: string, entry: BuiltinConversation, pinned: boolean): void | Promise; } export declare function parseBuiltinPins(value: string): BuiltinPins; export declare const builtinDirectoryPreferences: BuiltinDirectoryPreferences; export declare function useBuiltinDirectoryPins(account: string): string; //# sourceMappingURL=builtin-directory-preferences.d.ts.map