import Nid from 'nid'; import { Patrun, Gex } from 'patrun'; declare function init(seneca_options?: any, more_options?: any): any; declare namespace init { var Seneca: (this: any) => void; var loghandler: any; var use: () => any; var test: () => any; var quiet: () => any; var util: { Eraro: any; Jsonic: any; Nid: typeof Nid; Patrun: typeof Patrun; Gex: typeof Gex; Gubu: any; clean: any; pattern: any; print: any; error: any; deep: any; Optioner: any; Joi: any; deepextend: any; parsepattern: any; pincanon: any; router: () => any; resolve_option: any; argprops: any; recurse: any; copydata: any; nil: any; flatten: any; }; var valid: any; var test$: { intern: { util: { Eraro: any; Jsonic: any; Nid: typeof Nid; Patrun: typeof Patrun; Gex: typeof Gex; Gubu: any; clean: any; pattern: any; print: any; error: any; deep: any; Optioner: any; Joi: any; deepextend: any; parsepattern: any; pincanon: any; router: () => any; resolve_option: any; argprops: any; recurse: any; copydata: any; nil: any; flatten: any; }; }; }; } type Instance = ReturnType & Record; export type { Instance }; export default init; declare function make_seneca(initial_opts?: any): any;