import type { Address } from "viem";
/**
 * Discover all Safe (SMA) addresses owned by a given EOA or contract on a
 * specific chain, via the official Gnosis Safe Transaction Service. This is the
 * recommended way to find all SMAs associated with a connected owner wallet.
 */
export declare function discoverSafesForOwner(owner: Address, chainId: number): Promise<Address[]>;
/** Returns the base URL for the Safe Transaction Service on a chain (if known). */
export declare function getSafeTransactionServiceUrl(chainId: number): string | undefined;
//# sourceMappingURL=discovery.d.ts.map