/// /// import { ServiceBus } from '@cspell/cspell-service-bus'; import { CSpellIO } from './CSpellIO'; import type { TextFileResource } from './models/FileResource'; import type { Stats } from './models/Stats'; export declare class CSpellIONode implements CSpellIO { readonly serviceBus: ServiceBus; constructor(serviceBus?: ServiceBus); readFile(uriOrFilename: string | URL, encoding?: BufferEncoding): Promise; readFileSync(uriOrFilename: string | URL, encoding?: BufferEncoding): TextFileResource; writeFile(uriOrFilename: string | URL, content: string): Promise; getStat(uriOrFilename: string | URL): Promise; getStatSync(uriOrFilename: string | URL): Stats; compareStats(left: Stats, right: Stats): number; toURL(uriOrFilename: string | URL): URL; uriBasename(uriOrFilename: string | URL): string; uriDirname(uriOrFilename: string | URL): URL; } export declare function getDefaultCSpellIO(): CSpellIO; //# sourceMappingURL=CSpellIONode.d.ts.map