import { Profile, type ProfileConfig } from './profiles.js'; import { OutputMode } from './constants.js'; export interface DerivationConfig { identity: string; password: Buffer; profile: Profile; generation: number; factor: number; outputMode: OutputMode; } export interface InternalConfig extends DerivationConfig { profileConfig: ProfileConfig; baseShards: number; penaltyShards: number; totalShards: number; } export declare function createConfig(params: { identity: string; password: Buffer; profile?: Profile; generation?: number; factor?: number; outputMode?: OutputMode; }): DerivationConfig; export declare function resolveConfig(config: DerivationConfig, penaltyShards: number): InternalConfig; //# sourceMappingURL=config.d.ts.map