import type { SafeConfig, SafeConfigWithSigner } from './types/index.js';
/**
 * Creates a SafeClient instance with public method capabilities.
 * @param config Config object for the Safe client
 * @returns Safe client instance with public method capabilities
 */
export declare const createPublicClient: (config: SafeConfig) => Promise<import("@safe-global/sdk-starter-kit").SafeClient>;
/**
 * Creates a SafeClient instance with signer capabilities.
 * @param config Config object for the Safe client with mandatory `signer` property
 * @returns Safe client instance with signer capabilities
 */
export declare const createSignerClient: ({ signer, ...config }: SafeConfigWithSigner) => Promise<import("@safe-global/sdk-starter-kit").SafeClient>;
