import type * as opts from './types/options'; import * as misc from './types/misc'; import { IAppendFileOptions } from '../volume'; export declare const getMkdirOptions: (options: any) => opts.IMkdirOptions; export declare function getOptions(defaults: T, options?: T | string): T; export declare function optsGenerator(defaults: TOpts): (opts: any) => TOpts; export declare function optsAndCbGenerator(getOpts: any): (options: any, callback?: any) => [TOpts, misc.TCallback]; export declare const optsDefaults: opts.IOptions; export declare const getDefaultOpts: (opts: any) => opts.IOptions; export declare const getDefaultOptsAndCb: (options: any, callback?: any) => [opts.IOptions, misc.TCallback]; export declare const getRmdirOptions: (options: any) => opts.IRmdirOptions; export declare const getRmOptsAndCb: (options: any, callback?: any) => [opts.IRmOptions, misc.TCallback]; export declare const getReadFileOptions: (opts: any) => opts.IReadFileOptions; export declare const getReaddirOptions: (opts: any) => opts.IReaddirOptions; export declare const getReaddirOptsAndCb: (options: any, callback?: any) => [opts.IReaddirOptions, misc.TCallback]; export declare const getAppendFileOpts: (opts: any) => IAppendFileOptions; export declare const getAppendFileOptsAndCb: (options: any, callback?: any) => [IAppendFileOptions, misc.TCallback]; export declare const getStatOptions: (options?: any) => opts.IStatOptions; export declare const getStatOptsAndCb: (options: any, callback?: misc.TCallback) => [opts.IStatOptions, misc.TCallback]; export declare const getRealpathOptions: (opts: any) => opts.IRealpathOptions; export declare const getRealpathOptsAndCb: (options: any, callback?: any) => [opts.IRealpathOptions, misc.TCallback]; export declare const writeFileDefaults: opts.IWriteFileOptions; export declare const getWriteFileOptions: (opts: any) => opts.IWriteFileOptions;