/*! * Copyright 2021 WPPConnect Team * * Licensed under the Apache License, Version 2.0 (the "License"); * you may not use this file except in compliance with the License. * You may obtain a copy of the License at * * http://www.apache.org/licenses/LICENSE-2.0 * * Unless required by applicable law or agreed to in writing, software * distributed under the License is distributed on an "AS IS" BASIS, * WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied. * See the License for the specific language governing permissions and * limitations under the License. */ import { Wid } from '..'; import { ModelPropertiesContructor, MsgModel } from '../models'; export interface MsgFindQueryParams { count: number; direction: 'after' | 'before'; remote: Wid; fromMe?: boolean; id?: string; participant?: any; media?: 'url' | 'document'; } /** * Find messages using the legacy API * * @deprecated Since WhatsApp version 2.3000.1034162388 * Use the new dedicated functions instead: * - {@link msgFindByDirection} for 'before' and 'after' queries * - {@link msgFindMedia} for 'media' queries * - {@link msgFindStarred} for 'star' queries * - {@link msgFindCallLog} for 'call_log' queries * - {@link msgFindEvents} for 'event' queries * - {@link msgFindSearch} for 'search' queries * * @whatsapp WAWebDBMessageFindLocal >= 2.3000.1029x, < 2.3000.1034162388 */ export declare function msgFindQuery(type: 'after' | 'before' | 'call_log' | 'event' | 'media' | 'search' | 'star', params: MsgFindQueryParams): Promise[] | any>;