import { APIResource } from "../../core/resource.js"; import * as ExportsAPI from "../exports.js"; import { APIPromise } from "../../core/api-promise.js"; import { RequestOptions } from "../../internal/request-options.js"; export declare class Exports extends APIResource { /** * Many exports are created by you via POST /exports or in the Dashboard. Some * exports are created automatically by Increase. For example, tax documents are * published once a year. In sandbox, you can trigger the arrival of an export that * would normally only be created automatically via this simulation. * * @example * ```ts * const _export = await client.simulations.exports.create({ * category: 'form_1099_int', * }); * ``` */ create(body: ExportCreateParams, options?: RequestOptions): APIPromise; } export interface ExportCreateParams { /** * The type of Export to create. * * - `form_1099_int` - A PDF of an Internal Revenue Service Form 1099-INT. */ category: 'form_1099_int'; /** * Options for the created export. Required if `category` is equal to * `form_1099_int`. */ form_1099_int?: ExportCreateParams.Form1099Int; } export declare namespace ExportCreateParams { /** * Options for the created export. Required if `category` is equal to * `form_1099_int`. */ interface Form1099Int { /** * The identifier of the Account the tax document is for. */ account_id: string; } } export declare namespace Exports { export { type ExportCreateParams as ExportCreateParams }; } //# sourceMappingURL=exports.d.ts.map