import type { GenEnum, GenFile, GenMessage } from '@bufbuild/protobuf/codegenv1'; import type { Message } from '@bufbuild/protobuf'; /** * Describes the file config/v1/outlook_config.proto. */ export declare const file_config_v1_outlook_config: GenFile; /** * A wrapper message that uses a oneof to support multiple config versions. * * @generated from message config.v1.OutlookConfig */ export type OutlookConfig = Message<'config.v1.OutlookConfig'> & { /** * @generated from oneof config.v1.OutlookConfig.version */ version: { /** * @generated from field: config.v1.OutlookConfigV1 v1 = 1; */ value: OutlookConfigV1; case: 'v1'; } | { case: undefined; value?: undefined; }; }; /** * Describes the message config.v1.OutlookConfig. * Use `create(OutlookConfigSchema)` to create a new message. */ export declare const OutlookConfigSchema: GenMessage; /** * Services configuration for Outlook * * @generated from message config.v1.OutlookServices */ export type OutlookServices = Message<'config.v1.OutlookServices'> & { /** * @generated from field: config.v1.OutlookTaggingService tagging = 1; */ tagging?: OutlookTaggingService; }; /** * Describes the message config.v1.OutlookServices. * Use `create(OutlookServicesSchema)` to create a new message. */ export declare const OutlookServicesSchema: GenMessage; /** * Tagging service configuration * * @generated from message config.v1.OutlookTaggingService */ export type OutlookTaggingService = Message<'config.v1.OutlookTaggingService'> & { /** * @generated from field: bool enabled = 1; */ enabled: boolean; /** * @generated from field: string name = 2; */ name: string; }; /** * Describes the message config.v1.OutlookTaggingService. * Use `create(OutlookTaggingServiceSchema)` to create a new message. */ export declare const OutlookTaggingServiceSchema: GenMessage; /** * This message corresponds to the top-level Go `Config` struct. * * @generated from message config.v1.OutlookConfigV1 */ export type OutlookConfigV1 = Message<'config.v1.OutlookConfigV1'> & { /** * @generated from field: string platform_endpoint = 1; */ platformEndpoint: string; /** * @generated from field: string platform_auth_endpoint = 2; */ platformAuthEndpoint: string; /** * @generated from field: string platform_auth_realm = 3; */ platformAuthRealm: string; /** * @generated from field: string token_endpoint = 4; */ tokenEndpoint: string; /** * @generated from field: string service_host_name = 5; */ serviceHostName: string; /** * @generated from field: string client_id = 6; */ clientId: string; /** * @generated from field: string auth_client_id = 7; */ authClientId: string; /** * @generated from field: bool auto_block = 8; */ autoBlock: boolean; /** * @generated from field: bool should_encrypt = 9; */ shouldEncrypt: boolean; /** * @generated from field: bool should_encrypt_body = 10; */ shouldEncryptBody: boolean; /** * @generated from field: bool client_side_decrypt = 11; */ clientSideDecrypt: boolean; /** * @generated from field: string assertion_type = 12; */ assertionType: string; /** * @generated from field: string log_level = 13; */ logLevel: string; /** * @generated from field: bool local_addin_log = 14; */ localAddinLog: boolean; /** * @generated from field: bool addin_dev_mode = 15; */ addinDevMode: boolean; /** * @generated from field: string addin_build_dir = 16; */ addinBuildDir: string; /** * @generated from field: bool strict_assertions = 17; */ strictAssertions: boolean; /** * @generated from field: string classify_namespace = 18; */ classifyNamespace: string; /** * @generated from field: string classify_flot_format = 19; */ classifyFlotFormat: string; /** * @generated from field: config.v1.OutlookServices services = 20; */ services?: OutlookServices; /** * @generated from field: string client_secret = 21; */ clientSecret: string; }; /** * Describes the message config.v1.OutlookConfigV1. * Use `create(OutlookConfigV1Schema)` to create a new message. */ export declare const OutlookConfigV1Schema: GenMessage; /** * Enum to manage different versions of the Outlook configuration. * * @generated from enum config.v1.OutlookConfigVersion */ export declare enum OutlookConfigVersion { /** * @generated from enum value: OUTLOOK_CONFIG_VERSION_UNSPECIFIED = 0; */ UNSPECIFIED = 0, /** * @generated from enum value: OUTLOOK_CONFIG_VERSION_V1 = 1; */ V1 = 1 } /** * Describes the enum config.v1.OutlookConfigVersion. */ export declare const OutlookConfigVersionSchema: GenEnum;