///
import { TCallback, TCallbackWithError } from './types';
export declare function mkdir(pathname: string, mode: number): number;
export declare function mkdirAsync(pathname: string, mode: number, callback: TCallback): void;
export declare function mkdirat(dirfd: number, pathname: string, mode: number): number;
export declare function mkdiratAsync(dirfd: number, pathname: string, mode: number, callback: TCallback): void;
export declare function rmdir(pathname: string): number;
export declare function rmdirAsync(pathname: string, callback: TCallback): void;
export declare function getcwd(): string;
export declare function getcwdAsync(callback: TCallbackWithError): void;
export declare function getdents64(fd: number, dirp: Buffer): number;
export declare function getdents64Async(fd: number, dirp: Buffer, callback: TCallback): void;
export interface IReaddirEntry {
ino: [number, number];
offset: number;
type: number;
name: string;
}
export declare function readdir(path: string, encoding?: string): IReaddirEntry[];
export declare function readdirList(path: string, encoding?: string): string[];
export declare function readdirListAsync(path: string, encoding: string, callback: TCallbackWithError): void;