package jxl.write;

import jxl.CellView;
import jxl.Range;
import jxl.Sheet;
import jxl.format.CellFormat;
import jxl.format.PageOrientation;
import jxl.format.PaperSize;
import jxl.write.biff.RowsExceededException;

/* JADX INFO: loaded from: classes.dex */
public interface WritableSheet extends Sheet {
    void addCell(WritableCell writableCell) throws WriteException;

    void addHyperlink(WritableHyperlink writableHyperlink) throws WriteException;

    void addImage(WritableImage writableImage);

    void addRowPageBreak(int i2);

    WritableImage getImage(int i2);

    @Override // jxl.Sheet
    int getNumberOfImages();

    WritableCell getWritableCell(int i2, int i3);

    WritableCell getWritableCell(String str);

    WritableHyperlink[] getWritableHyperlinks();

    void insertColumn(int i2);

    void insertRow(int i2);

    Range mergeCells(int i2, int i3, int i4, int i5) throws WriteException;

    void removeColumn(int i2);

    void removeHyperlink(WritableHyperlink writableHyperlink);

    void removeHyperlink(WritableHyperlink writableHyperlink, boolean z);

    void removeImage(WritableImage writableImage);

    void removeRow(int i2);

    void setColumnView(int i2, int i3);

    void setColumnView(int i2, int i3, CellFormat cellFormat);

    void setColumnView(int i2, CellView cellView);

    void setFooter(String str, String str2, String str3);

    void setHeader(String str, String str2, String str3);

    void setHidden(boolean z);

    void setName(String str);

    void setPageSetup(PageOrientation pageOrientation);

    void setPageSetup(PageOrientation pageOrientation, double d2, double d3);

    void setPageSetup(PageOrientation pageOrientation, PaperSize paperSize, double d2, double d3);

    void setProtected(boolean z);

    void setRowView(int i2, int i3) throws RowsExceededException;

    void setRowView(int i2, int i3, boolean z) throws RowsExceededException;

    void setRowView(int i2, CellView cellView) throws RowsExceededException;

    void setRowView(int i2, boolean z) throws RowsExceededException;

    void unmergeCells(Range range);
}
