import * as T from '../types'; export declare const genLoggerConfig: (logger: any) => { type: string; rules: { rules: { exclude: boolean; pattern: string; }[]; }; state_dump: boolean; } | { logger: any; }; declare const _default: { gen: (instances: T.Fort<{ id: string; agent: { id: string; name: string; keystore_file: string; public_address: string; } & { test_agent?: boolean | undefined; }; dna: { id: string; file: string; } & { hash?: string | undefined; uuid?: string | undefined; }; }[] | { [x: string]: { id: string; file: string; } & { hash?: string | undefined; uuid?: string | undefined; }; }>, common?: { bridges?: { handle: string; caller_id: string; callee_id: string; }[] | undefined; dpki?: { instance_id: string; init_params: string; } | undefined; network?: { [x: string]: any; } | undefined; logger?: { [x: string]: any; } | undefined; } | ((ConfigSeedArgs: any) => { bridges?: { handle: string; caller_id: string; callee_id: string; }[] | undefined; dpki?: { instance_id: string; init_params: string; } | undefined; network?: { [x: string]: any; } | undefined; logger?: { [x: string]: any; } | undefined; }) | undefined) => (args: T.ConfigSeedArgs) => Promise; dna: (file: any, id?: any, opts?: {}) => { id: string; file: string; } & { hash?: string | undefined; uuid?: string | undefined; }; dpki: (instanceId: string, initParams: Record) => { instance_id: string; init_params: string; }; bridge: (handle: any, caller_id: any, callee_id: any) => { handle: string; caller_id: string; callee_id: string; }; signals: ({}: {}) => { trace: boolean; consistency: boolean; }; network: (network: { [x: string]: any; } | "websocket" | "memory" | "n3h") => ({ configDir }: { configDir: any; }) => Promise<{ [x: string]: any; }>; logger: (logger: any) => { type: string; rules: { rules: { exclude: boolean; pattern: string; }[]; }; state_dump: boolean; } | { logger: any; }; }; export default _default;