import { DocOptions, CosmosSignerConfig } from './types'; /** * Default configuration for Cosmos signers * Provides sensible defaults for fee calculation, signing options, and transaction options */ export declare const DEFAULT_COSMOS_SIGNER_CONFIG: Partial; /** * Creates a complete Cosmos signer configuration by merging user-provided config with defaults * @param userConfig - User-provided configuration (must include required EndpointOptions) * @returns Complete CosmosSignerConfig with defaults applied */ export declare function createCosmosSignerConfig(userConfig: CosmosSignerConfig): CosmosSignerConfig; /** * Creates a partial configuration for use in sign operations * Merges the base signer config with operation-specific options * @param baseConfig - Base signer configuration * @param operationOptions - Operation-specific options (from sign args) * @returns Merged configuration for the operation */ export declare function mergeSignerOptions(baseConfig: CosmosSignerConfig, operationOptions?: Partial): DocOptions;