import { UpdateDataCtx } from "../model/updateStateModel"; import { ReefAccount } from "../../account/accountModel"; import { ReplaySubject, Subject, BehaviorSubject } from "rxjs"; import type { Signer as InjectedSigningKey } from "@polkadot/api/types"; import type { InjectedAccountWithMeta } from "@polkadot/extension-inject/types"; import { InjectedAccountWithMeta as InjectedAccountWithMetaReef, AccountJson } from "../../extension"; export declare const accountsJsonSubj: ReplaySubject; export declare const accountsJsonSigningKeySubj: BehaviorSubject; export declare const updateSignersSubj: Subject>; export declare const setAccounts: (accounts: AccountJson[] | InjectedAccountWithMeta[] | InjectedAccountWithMetaReef[] | null) => void; export declare const selectedAddressSubj: Subject; export declare const setSelectedAddress: (address: string | undefined) => void;