import { StarknetWindowObject } from "../StarknetWindowObject"; import { WalletProvider } from "../discovery"; export declare type FilterList = string[]; interface FilterByOptions { include?: FilterList; exclude?: FilterList; } export declare function filterBy(installed: T[], options?: FilterByOptions): T[]; /** * filters given wallets array, return only preAuthorized instances * @param wallets */ export declare const filterByPreAuthorized: (wallets: StarknetWindowObject[]) => Promise; export {};