/// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// /// import { Model } from "mongoose"; import { Documentable } from "../concerns/Documentable"; import { Transferable } from "../concerns/Transferable"; import { Queryable, QueryParameters } from "../concerns/Queryable"; import { AccountIntegrationDTO } from "./AccountIntegrationDTO"; export declare class AccountIntegration extends Transferable { collectionName: string; readonly address: string; readonly name: string; readonly authorizationHash: string; readonly remoteIdentifier?: string; readonly encAccessToken?: string; readonly encRefreshToken?: string; readonly expiresAt?: number; readonly createdAt?: Date; readonly updatedAt?: Date; get toQuery(): Record; static fillDTO(doc: AccountIntegrationDocument, dto: AccountIntegrationDTO): AccountIntegrationDTO; } export declare type AccountIntegrationDocument = AccountIntegration & Documentable; export declare class AccountIntegrationModel extends Model { } export declare class AccountIntegrationQuery extends Queryable { constructor(document?: AccountIntegrationDocument, queryParams?: QueryParameters); } export declare const AccountIntegrationSchema: import("mongoose").Schema, {}, {}, {}, {}, "type", AccountIntegration>;