import type { RelayClient, RelayClientOptions } from '@relayprotocol/relay-sdk';
import type { Chain } from 'viem';
import type { Logger } from './types';
export type InitializeRelayClientParams = Omit<RelayClientOptions, 'baseApiUrl' | 'chains' | 'logger'> & {
    chains: Chain[];
    logger: Logger;
};
/**
 * Initializes a global instance of the RelayClient
 * https://docs.relay.link/references/sdk/createClient
 */
export declare function initializeRelayClient({ chains, logger, ...options }: InitializeRelayClientParams): RelayClient;
/**
 * Gets the global instance of the RelayClient
 */
export declare function getRelayClient(): RelayClient;
//# sourceMappingURL=client.d.ts.map