import { APIResource } from "../../../core/resource.js";
import { APIPromise } from "../../../core/api-promise.js";
import { RequestOptions } from "../../../internal/request-options.js";
export declare class BaseRaw extends APIResource {
    static readonly _key: readonly ['emailSecurity', 'investigate', 'raw'];
    /**
     * Returns the raw EML content of any message with a detection.
     *
     * @example
     * ```ts
     * const raw = await client.emailSecurity.investigate.raw.get(
     *   '4Njp3P0STMz2c02Q-2024-01-05T10:00:00-12345678',
     *   { account_id: '023e105f4ecef8ad9ca31a8372d0c353' },
     * );
     * ```
     */
    get(investigateID: string, params: RawGetParams, options?: RequestOptions): APIPromise<RawGetResponse>;
}
export declare class Raw extends BaseRaw {
}
export interface RawGetResponse {
    /**
     * A UTF-8 encoded eml file of the email.
     */
    raw: string;
}
export interface RawGetParams {
    /**
     * Account identifier tag.
     */
    account_id: string;
}
export declare namespace Raw {
    export { type RawGetResponse as RawGetResponse, type RawGetParams as RawGetParams };
}
//# sourceMappingURL=raw.d.ts.map