import * as actions from "./actions" import * as triggers from "./triggers" /** Google Sheets callables. */ export const googleSheets = { appendRows: actions.appendGoogleSheetsRows, appendValues: actions.appendGoogleSheetsValues, clearRangeFormatting: actions.clearGoogleSheetsRangeFormatting, clearValues: actions.clearGoogleSheetsValues, createBandedRange: actions.createGoogleSheetsBandedRange, createConditionalFormatRule: actions.createGoogleSheetsConditionalFormatRule, createSheet: actions.createGoogleSheet, createSpreadsheet: actions.createGoogleSpreadsheet, deleteBandedRange: actions.deleteGoogleSheetsBandedRange, deleteConditionalFormatRule: actions.deleteGoogleSheetsConditionalFormatRule, deleteRows: actions.deleteGoogleSheetsRows, deleteSheet: actions.deleteGoogleSheet, deleteTable: actions.deleteGoogleSheetsTable, duplicateSheet: actions.duplicateGoogleSheet, findAndReplaceText: actions.findAndReplaceGoogleSheetsText, findRows: actions.findGoogleSheetsRows, formatRange: actions.formatGoogleSheetsRange, getRows: actions.getGoogleSheetsRows, getSpreadsheet: actions.getGoogleSpreadsheet, insertRows: actions.insertGoogleSheetsRows, listRows: actions.listGoogleSheetsRows, moveConditionalFormatRule: actions.moveGoogleSheetsConditionalFormatRule, onCellsChanged: triggers.onGoogleSheetsCellsChanged, readValues: actions.readGoogleSheetsValues, sortRange: actions.sortGoogleSheetsRange, updateBandedRange: actions.updateGoogleSheetsBandedRange, updateConditionalFormatRule: actions.updateGoogleSheetsConditionalFormatRule, updateRows: actions.updateGoogleSheetsRows, updateSheet: actions.updateGoogleSheet, updateSpreadsheet: actions.updateGoogleSpreadsheet, updateTable: actions.updateGoogleSheetsTable, upsertRows: actions.upsertGoogleSheetsRows, writeValues: actions.writeGoogleSheetsValues, } export { googleAccount } from "../google" export * from "./actions" export * from "./triggers" export { buildA1Range, getGoogleSheetsApi, normalizeSpreadsheetId, } from "./lib/google-sheets" export { GOOGLE_SHEETS_READ_REQUIREMENT, GOOGLE_SHEETS_TRIGGER_REQUIREMENT, GOOGLE_SHEETS_WRITE_REQUIREMENT, } from "./lib/scopes" export type { GoogleSheetsTriggerRange } from "@automate.ax/integration-contracts/google-sheets" export { AUTO_RECALC_SCHEMA, BANDED_RANGE_SCHEMA, BANDING_PROPERTIES_SCHEMA, BANDING_PROPERTIES_UPDATE_SCHEMA, BORDER_SCHEMA, BORDER_STYLE_SCHEMA, BORDERS_SCHEMA, CELL_VALUE_SCHEMA, CELL_FORMAT_SCHEMA, CLEAR_FORMAT_PROPERTY_SCHEMA, COLOR_SCHEMA, CONDITIONAL_FORMAT_CONDITION_SCHEMA, CONDITIONAL_FORMAT_RULE_INPUT_SCHEMA, CONDITIONAL_FORMAT_RULE_SCHEMA, CONDITIONAL_FORMAT_SCHEMA, GRID_RANGE_SCHEMA, MAX_INTERPOLATION_POINT_SCHEMA, MIDPOINT_INTERPOLATION_POINT_SCHEMA, MIN_INTERPOLATION_POINT_SCHEMA, NUMBER_FORMAT_SCHEMA, PADDING_SCHEMA, RANGE_TARGET_SCHEMA, RELATIVE_DATE_SCHEMA, ROW_FILTER_SCHEMA, ROW_SOURCE_SCHEMA, SHEET_ROW_SCHEMA, SHEET_SCHEMA, SHEET_TYPE_SCHEMA, SPREADSHEET_SCHEMA, TABLE_SCHEMA, TABLE_STYLE_SCHEMA, TABLE_STYLE_UPDATE_SCHEMA, TEXT_FORMAT_SCHEMA, TEXT_ROTATION_SCHEMA, THEME_COLOR_SCHEMA, VALUE_RANGE_SCHEMA, } from "./lib/schemas"