import { C64FileInfo } from '../types/index.js'; import { TapePulseGenerator, TapePulseGeneratorOptions } from './tapePulseGenerator.js'; export declare class TapePulseGeneratorKernal extends TapePulseGenerator { constructor(options: TapePulseGeneratorOptions); generatePulses(file: C64FileInfo): Promise; protected sendShortPulse(): void; protected sendMediumPulse(): void; protected sendLongPulse(): void; protected generateEncodedByte(byte: number): void; protected generateNewDataMarker(): void; protected generateEndOfBlock(): void; protected generateBlockCountdown(isRepeat: boolean): void; protected generateHeaderBlock(filename: string, fileType: string, startAddr: number, endAddr: number, isRepeat: boolean, hdrCode?: Buffer | undefined): void; protected generatePilot(length: 'Header' | 'Data' | 'Short' | number): void; } //# sourceMappingURL=tapePulseGeneratorKernal.d.ts.map