export * from './countryCodeBankFeed'; export * from './creditDebitIndicator'; export * from './currencyCodeBankFeed'; export * from './endBalance'; export * from './feedConnection'; export * from './feedConnections'; export * from './errorBankFeed'; export * from './pagination'; export * from './startBalance'; export * from './statement'; export * from './statementLine'; export * from './statements'; import localVarRequest = require('request'); export declare class bankFeedsObjectSerializer { static findCorrectType(data: any, expectedType: string): any; static serialize(data: any, type: string): any; static deserialize(data: any, type: string): any; } export interface bankFeedsAuthentication { applyToRequest(requestOptions: localVarRequest.Options): Promise | void; } export declare class bankFeedsHttpBasicAuth implements bankFeedsAuthentication { username: string; password: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class bankFeedsApiKeyAuth implements bankFeedsAuthentication { private location; private paramName; apiKey: string; constructor(location: string, paramName: string); applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class bankFeedsOAuth implements bankFeedsAuthentication { accessToken: string; applyToRequest(requestOptions: localVarRequest.Options): void; } export declare class bankFeedsVoidAuth implements bankFeedsAuthentication { username: string; password: string; applyToRequest(_: localVarRequest.Options): void; }