import { DolphinToolRunOptions } from './dolphinToolBin.js';
import { CompressionMethod } from './common.js';
export interface DolphinToolHeaderOptions extends DolphinToolRunOptions {
    inputFilename: string;
}
export interface Header {
    blockSize?: number;
    compressionMethod?: CompressionMethod;
    compressionLevel?: number;
    country?: string;
    gameId?: string;
    internalName?: string;
    region?: string;
    revision?: number;
}
/**
 * Parses information found in file headers.
 */
declare const _default: {
    /**
     * Have `dolphin-tool` parse the file header.
     */
    header(options: DolphinToolHeaderOptions, attempt?: number): Promise<Header>;
    /**
     * Read the file header
     */
    uncompressedSize(inputFilename: string): Promise<bigint>;
};
export default _default;
