import { APIResource } from "../../../../core/resource.mjs"; import * as AccountMappingAPI from "./account-mapping.mjs"; import { AccountMapping, AccountMappingCreateParams, AccountMappingCreateResponse, AccountMappingGetParams, AccountMappingGetResponse, BaseAccountMapping } from "./account-mapping.mjs"; import * as RulesAPI from "./rules.mjs"; import { BaseRules, RuleBulkEditParams, RuleBulkEditResponse, RuleCreateParams, RuleCreateResponse, RuleDeleteParams, RuleDeleteResponse, RuleGetParams, RuleGetResponse, RuleListParams, RuleListResponse, RuleListResponsesSinglePage, RuleUpdateParams, RuleUpdateResponse, Rules } from "./rules.mjs"; export declare class BaseEmail extends APIResource { static readonly _key: readonly ['zeroTrust', 'dlp', 'email']; } export declare class Email extends BaseEmail { accountMapping: AccountMappingAPI.AccountMapping; rules: RulesAPI.Rules; } export declare namespace Email { export { AccountMapping as AccountMapping, BaseAccountMapping as BaseAccountMapping, type AccountMappingCreateResponse as AccountMappingCreateResponse, type AccountMappingGetResponse as AccountMappingGetResponse, type AccountMappingCreateParams as AccountMappingCreateParams, type AccountMappingGetParams as AccountMappingGetParams, }; export { Rules as Rules, BaseRules as BaseRules, type RuleCreateResponse as RuleCreateResponse, type RuleUpdateResponse as RuleUpdateResponse, type RuleListResponse as RuleListResponse, type RuleDeleteResponse as RuleDeleteResponse, type RuleBulkEditResponse as RuleBulkEditResponse, type RuleGetResponse as RuleGetResponse, type RuleListResponsesSinglePage as RuleListResponsesSinglePage, type RuleCreateParams as RuleCreateParams, type RuleUpdateParams as RuleUpdateParams, type RuleListParams as RuleListParams, type RuleDeleteParams as RuleDeleteParams, type RuleBulkEditParams as RuleBulkEditParams, type RuleGetParams as RuleGetParams, }; } //# sourceMappingURL=email.d.mts.map