// flow-typed signature: c35f8f4f122daf562ebef1529439afd3
// flow-typed version: <<STUB>>/table_v^6.7.3/flow_v0.200.0

/**
 * This is an autogenerated libdef stub for:
 *
 *   'table'
 *
 * Fill this stub out by replacing all the `any` types.
 *
 * Once filled out, we encourage you to share your work with the
 * community by sending a pull request to:
 * https://github.com/flowtype/flow-typed
 */

declare module 'table' {
  declare module.exports: any;
}

/**
 * We include stubs for each file inside this npm package in case you need to
 * require those files directly. Feel free to delete any files that aren't
 * needed.
 */
declare module 'table/dist/alignString' {
  declare module.exports: any;
}

declare module 'table/dist/alignTableData' {
  declare module.exports: any;
}

declare module 'table/dist/calculateCellHeight' {
  declare module.exports: any;
}

declare module 'table/dist/calculateCellWidths' {
  declare module.exports: any;
}

declare module 'table/dist/calculateColumnWidths' {
  declare module.exports: any;
}

declare module 'table/dist/calculateRowHeights' {
  declare module.exports: any;
}

declare module 'table/dist/createStream' {
  declare module.exports: any;
}

declare module 'table/dist/drawBorder' {
  declare module.exports: any;
}

declare module 'table/dist/drawContent' {
  declare module.exports: any;
}

declare module 'table/dist/drawHeader' {
  declare module.exports: any;
}

declare module 'table/dist/drawRow' {
  declare module.exports: any;
}

declare module 'table/dist/drawTable' {
  declare module.exports: any;
}

declare module 'table/dist/generated/validators' {
  declare module.exports: any;
}

declare module 'table/dist/getBorderCharacters' {
  declare module.exports: any;
}

declare module 'table/dist' {
  declare module.exports: any;
}

declare module 'table/dist/makeStreamConfig' {
  declare module.exports: any;
}

declare module 'table/dist/makeTableConfig' {
  declare module.exports: any;
}

declare module 'table/dist/mapDataUsingRowHeights' {
  declare module.exports: any;
}

declare module 'table/dist/padTableData' {
  declare module.exports: any;
}

declare module 'table/dist/stringifyTableData' {
  declare module.exports: any;
}

declare module 'table/dist/table' {
  declare module.exports: any;
}

declare module 'table/dist/truncateTableData' {
  declare module.exports: any;
}

declare module 'table/dist/types/api' {
  declare module.exports: any;
}

declare module 'table/dist/types/internal' {
  declare module.exports: any;
}

declare module 'table/dist/utils' {
  declare module.exports: any;
}

declare module 'table/dist/validateConfig' {
  declare module.exports: any;
}

declare module 'table/dist/validateTableData' {
  declare module.exports: any;
}

declare module 'table/dist/wrapCell' {
  declare module.exports: any;
}

declare module 'table/dist/wrapString' {
  declare module.exports: any;
}

declare module 'table/dist/wrapWord' {
  declare module.exports: any;
}

// Filename aliases
declare module 'table/dist/alignString.js' {
  declare module.exports: $Exports<'table/dist/alignString'>;
}
declare module 'table/dist/alignTableData.js' {
  declare module.exports: $Exports<'table/dist/alignTableData'>;
}
declare module 'table/dist/calculateCellHeight.js' {
  declare module.exports: $Exports<'table/dist/calculateCellHeight'>;
}
declare module 'table/dist/calculateCellWidths.js' {
  declare module.exports: $Exports<'table/dist/calculateCellWidths'>;
}
declare module 'table/dist/calculateColumnWidths.js' {
  declare module.exports: $Exports<'table/dist/calculateColumnWidths'>;
}
declare module 'table/dist/calculateRowHeights.js' {
  declare module.exports: $Exports<'table/dist/calculateRowHeights'>;
}
declare module 'table/dist/createStream.js' {
  declare module.exports: $Exports<'table/dist/createStream'>;
}
declare module 'table/dist/drawBorder.js' {
  declare module.exports: $Exports<'table/dist/drawBorder'>;
}
declare module 'table/dist/drawContent.js' {
  declare module.exports: $Exports<'table/dist/drawContent'>;
}
declare module 'table/dist/drawHeader.js' {
  declare module.exports: $Exports<'table/dist/drawHeader'>;
}
declare module 'table/dist/drawRow.js' {
  declare module.exports: $Exports<'table/dist/drawRow'>;
}
declare module 'table/dist/drawTable.js' {
  declare module.exports: $Exports<'table/dist/drawTable'>;
}
declare module 'table/dist/generated/validators.js' {
  declare module.exports: $Exports<'table/dist/generated/validators'>;
}
declare module 'table/dist/getBorderCharacters.js' {
  declare module.exports: $Exports<'table/dist/getBorderCharacters'>;
}
declare module 'table/dist/index' {
  declare module.exports: $Exports<'table/dist'>;
}
declare module 'table/dist/index.js' {
  declare module.exports: $Exports<'table/dist'>;
}
declare module 'table/dist/makeStreamConfig.js' {
  declare module.exports: $Exports<'table/dist/makeStreamConfig'>;
}
declare module 'table/dist/makeTableConfig.js' {
  declare module.exports: $Exports<'table/dist/makeTableConfig'>;
}
declare module 'table/dist/mapDataUsingRowHeights.js' {
  declare module.exports: $Exports<'table/dist/mapDataUsingRowHeights'>;
}
declare module 'table/dist/padTableData.js' {
  declare module.exports: $Exports<'table/dist/padTableData'>;
}
declare module 'table/dist/stringifyTableData.js' {
  declare module.exports: $Exports<'table/dist/stringifyTableData'>;
}
declare module 'table/dist/table.js' {
  declare module.exports: $Exports<'table/dist/table'>;
}
declare module 'table/dist/truncateTableData.js' {
  declare module.exports: $Exports<'table/dist/truncateTableData'>;
}
declare module 'table/dist/types/api.js' {
  declare module.exports: $Exports<'table/dist/types/api'>;
}
declare module 'table/dist/types/internal.js' {
  declare module.exports: $Exports<'table/dist/types/internal'>;
}
declare module 'table/dist/utils.js' {
  declare module.exports: $Exports<'table/dist/utils'>;
}
declare module 'table/dist/validateConfig.js' {
  declare module.exports: $Exports<'table/dist/validateConfig'>;
}
declare module 'table/dist/validateTableData.js' {
  declare module.exports: $Exports<'table/dist/validateTableData'>;
}
declare module 'table/dist/wrapCell.js' {
  declare module.exports: $Exports<'table/dist/wrapCell'>;
}
declare module 'table/dist/wrapString.js' {
  declare module.exports: $Exports<'table/dist/wrapString'>;
}
declare module 'table/dist/wrapWord.js' {
  declare module.exports: $Exports<'table/dist/wrapWord'>;
}
