import { Mark } from './Mark';
export declare class HeatMap extends Mark {
    render(): Promise<void>;
    set_ranges(): void;
    set_positional_scales(): void;
    initialize_additional_scales(): void;
    create_listeners(): void;
    click_handler(args: any): void;
    relayout(): void;
    draw_canvas(): void;
    draw(): void;
    expandRect(value: any): any;
    get_x_plotting_data(data: any): {
        "widths": any;
        "total_width": number;
        "origin": number;
        "start": any;
        "x0": number;
    };
    get_x_padding(scaled_data: any): {
        left: number;
        right: number;
    };
    get_y_plotting_data(data: any): {
        "heights": any;
        "total_height": number;
        "origin": number;
        "start": any;
        "y0": number;
    };
    get_y_padding(scaled_data: any): {
        bottom: number;
        top: number;
    };
    get_element_fill(color: any): any;
    clear_style(style_dict: any, indices?: any, elements?: any): void;
    compute_view_padding(): void;
    set_default_style(indices: any, elements?: any): void;
    set_style_on_elements(style: any, indices: any, elements?: any): void;
    image: any;
    canvas: any;
}
