import { PlaidApi, Products } from 'plaid'; export declare const plaidClient: PlaidApi; export interface CreateLinkTokenOptions { userId: string; redirectUri?: string; products?: Products[]; webhookUrl?: string; } export interface ExchangePublicTokenResult { accessToken: string; itemId: string; } export declare function createLinkToken(options: CreateLinkTokenOptions): Promise; export declare function exchangePublicToken(publicToken: string): Promise; export declare function getAccountBalances(accessToken: string, accountIds?: string[]): Promise; export declare function getTransactionsSync(accessToken: string, cursor?: string): Promise<{ added: any[]; modified: any[]; removed: any[]; accounts: any[]; }>; export declare function getTransactionsByDateRange(accessToken: string, startDate: string, endDate: string): Promise<{ transactions: any[]; accounts: import("plaid").AccountBase[]; }>; //# sourceMappingURL=client.d.ts.map