/** * Finix API */ import { CreateWebhookRequestAuthenticationBasic } from './createWebhookRequestAuthenticationBasic'; import { CreateWebhookRequestAuthenticationBearer } from './createWebhookRequestAuthenticationBearer'; /** * The [authentication settings](/guides/developers/webhooks/#authenticating-webhooks) that are used to send webhook events. */ export declare class CreateWebhookRequestAuthentication { 'basic'?: CreateWebhookRequestAuthenticationBasic; 'bearer'?: CreateWebhookRequestAuthenticationBearer; /** * The type of authentication the webhook will use: - **NONE**: No authentication will be used. - **BASIC**: Basic authentication. - **BEARER**: Oauth2\'s Bearer Token. */ 'type'?: CreateWebhookRequestAuthentication.TypeEnum | string; static discriminator: string | undefined; static attributeTypeMap: Array<{ name: string; baseName: string; type: string; }>; static getAttributeTypeMap(): { name: string; baseName: string; type: string; }[]; } export declare namespace CreateWebhookRequestAuthentication { enum TypeEnum { None, Basic, Bearer } }