import { CHDCompressionAlgorithm } from './common.js';
import { ChdmanRunOptions } from './chdmanBin.js';
export interface CreateRawOptions extends ChdmanRunOptions {
    outputFilename: string;
    outputParentFilename?: string;
    force?: boolean;
    inputFilename: string;
    inputStartByte?: number;
    inputStartHunk?: number;
    inputBytes?: number;
    inputHunks?: number;
    hunkSize: number;
    unitSize: number;
    compression?: 'none' | CHDCompressionAlgorithm[];
    numProcessors?: number;
}
export interface ExtractRawOptions extends ChdmanRunOptions {
    outputFilename: string;
    force?: boolean;
    inputFilename: string;
    inputParentFilename?: string;
    inputStartByte?: number;
    inputStartHunk?: number;
    inputBytes?: number;
    inputHunks?: number;
}
declare const _default: {
    createRaw(options: CreateRawOptions): Promise<void>;
    extractRaw(options: ExtractRawOptions): Promise<void>;
};
export default _default;
