import { Installation, InstallationQuery, InstallationStore, Logger } from '@slack/oauth'; import SlackAppInstallation from './SlackAppInstallation'; import SequelizeInstallationStoreArgs from './SequelizeInstallationStoreArgs'; export default class SequelizeInstallationStore implements InstallationStore { private sequelize; private clientId?; private logger; private historicalDataEnabled; private model; private onStoreInstallation; private onFetchInstallation; private onDeleteInstallation; constructor(options: SequelizeInstallationStoreArgs); storeInstallation(i: Installation, logger?: Logger): Promise; fetchInstallation(query: InstallationQuery, logger?: Logger): Promise>; deleteInstallation(query: InstallationQuery, logger?: Logger): Promise; close(): Promise; private buildBotQuery; private buildFullWhereClause; } //# sourceMappingURL=SequelizeInstallationStore.d.ts.map