## API Report File for "mr-excel"

> Do not edit this file. It is a report generated by [API Extractor](https://api-extractor.com/).

```ts

// Warning: (ae-forgotten-export) The symbol "addGlobalOptionFromExcelTable_2" needs to be exported by the entry point excel-table.d.ts
//
// @public (undocumented)
export const addGlobalOptionFromExcelTable: typeof addGlobalOptionFromExcelTable_2;

// Warning: (ae-forgotten-export) The symbol "addGlobalOptions_2" needs to be exported by the entry point excel-table.d.ts
//
// @public (undocumented)
export const addGlobalOptions: typeof addGlobalOptions_2;

// Warning: (ae-forgotten-export) The symbol "ExcelTableReturnType" needs to be exported by the entry point excel-table.d.ts
//
// @public
export function convertTableToExcel(queryForTable?: string, table?: HTMLTableElement, config?: {
    keepStyle?: boolean;
    rowHeightScaleFunction?: RowHeightScaleFunction;
    colWidthScaleFunction?: ColWidthScaleFunction;
}): ExcelTableReturnType;

// @public (undocumented)
export namespace DataModel {
    export {
        ExcelTable,
        ExcelTableOption,
        Sheet,
        SheetOption,
        DataValidation,
        DataValidationType,
        DataValidationOperator,
        CellStrReference,
        CellNumReference,
        AsTableOption,
        PageBreak,
        ViewStart,
        ViewOption,
        HeaderFooterOption,
        HeaderFooterLocationMap,
        HeaderFooterTypes,
        PageOption,
        Header,
        HeaderOption,
        StyleType,
        StyleBody,
        SingleUnderline,
        DoubleUnderline,
        UnderlineType,
        Styles,
        Data,
        DataOptions,
        DropDown,
        RowMap,
        ProtectionOption,
        ProtectionOptionKey,
        ConditionalFormattingCellsOperation,
        ConditionalFormattingIconSetOperation,
        ConditionalFormattingTopOperation,
        ConditionalFormattingOption,
        ConditionalFormatting,
        ImageTypes,
        SideBySide,
        AlignmentOptionKey,
        AlignmentHorizontal,
        AlignmentVertical,
        AlignmentOption,
        BorderDirection,
        BorderOption,
        MapMultiStyleValue,
        MultiStyleValue,
        MultiStyleRexValue,
        Comment_2 as Comment,
        MergeRowConditionMap,
        MultiStyleConditionFunction,
        CommentConditionFunction,
        StyleCellConditionFunction,
        MergeRowDataConditionFunction,
        SortAndFilter,
        Title,
        HeaderRowOption,
        Checkbox,
        NoArgFormulaType,
        FormulaType,
        SingleRefFormulaType,
        FormatMap,
        Formula,
        FormulaSetting,
        CustomFormulaSetting,
        SingleRefFormulaSetting,
        NoArgFormulaSetting,
        StyleMapper,
        MapComment,
        ThemeOption,
        ExtractedData,
        ExtractResult,
        ReadResult,
        Buffer_2 as Buffer,
        ReplacerOption,
        ExcelToNodeConfig,
        SheetProcessResult,
        ShapeRC,
        ObjectLiteral,
        ExcelTableReturnType
    }
}

// @public (undocumented)
export function excelToJson(uri: string, fetchFunc?: Function, withHeader?: boolean, defaultPropertyPrefix?: string): Promise<Record<string, object>>;

// Warning: (ae-forgotten-export) The symbol "ExcelToNodeConfig" needs to be exported by the entry point excel-table.d.ts
//
// @public
export function excelToNode(uri: string, queryForTable?: string | null, containerElement?: HTMLDivElement | null, config?: ExcelToNodeConfig): Promise<HTMLTableElement[] | "Done">;

// @public
export function extractExcelData(uri: string, isBackend?: boolean, fetchFunc?: Function): Promise<DataModel.ReadResult>;

// Warning: (ae-forgotten-export) The symbol "ExcelTable" needs to be exported by the entry point excel-table.d.ts
//
// @public
export function generateCSV<T extends object = object>(excelTable: ExcelTable<T>, asZip?: boolean): Promise<string[] | "done">;

// @public (undocumented)
export function generateExcel<T extends object = object>(data: ExcelTable<T>): ExcelTableReturnType;

// @public
export function generateText<T extends object = object>(excelTable: ExcelTable<T>, asZip?: boolean): Promise<string[] | "done">;

// Warning: (ae-forgotten-export) The symbol "ReplacerOption" needs to be exported by the entry point excel-table.d.ts
// Warning: (ae-forgotten-export) The symbol "Buffer_2" needs to be exported by the entry point excel-table.d.ts
//
// @public (undocumented)
export function replaceInExcel(url: string | null | undefined, replaceData: Record<string, string | number | boolean>, option?: ReplacerOption): Promise<string | number[] | Buffer_2 | Blob>;

// Warning: (ae-forgotten-export) The symbol "SideBySide" needs to be exported by the entry point excel-table.d.ts
//
// @public
export function sideBySideLineByLine(data: SideBySide[][]): ExcelTableReturnType;

// Warning: (ae-forgotten-export) The symbol "Data" needs to be exported by the entry point excel-table.d.ts
// Warning: (ae-forgotten-export) The symbol "ThemeOption" needs to be exported by the entry point excel-table.d.ts
//
// @public
export function themeBaseGenerate<T extends object = object>(data: ExcelTable<T> | Data<T>[] | Data[][], option?: ThemeOption): ExcelTableReturnType;

// @public (undocumented)
export namespace Validator {
    export {
        validateStyleObjectFunction,
        validateSheetArrayFunction,
        validateExcelTableObjectFunction,
        exportedForTesting
    }
}

// Warnings were encountered during analysis:
//
// dist/excel-table.d.ts:241:5 - (ae-forgotten-export) The symbol "RowHeightScaleFunction" needs to be exported by the entry point excel-table.d.ts
// dist/excel-table.d.ts:242:5 - (ae-forgotten-export) The symbol "ColWidthScaleFunction" needs to be exported by the entry point excel-table.d.ts

// (No @packageDocumentation comment for this package)

```
