export interface HDImageDisplayOptions {
    width?: number;
    height?: number;
    preserveAspectRatio?: boolean;
    verbose?: boolean;
    forceMethod?: 'kitty' | 'iterm2' | 'sixel' | 'ascii';
}
export declare class HDImageDisplay {
    private terminalType;
    constructor();
    private detectTerminal;
    private checkSixelSupport;
    displayImage(imagePath: string, options?: HDImageDisplayOptions): Promise<void>;
    private displayKitty;
    private displayKittyInline;
    private displayITerm2;
    private displaySixel;
    private displayASCII;
    static showImage(file: string): Promise<void>;
}
export default HDImageDisplay;
