import * as Schema from "effect/Schema";
export declare const GetBalanceTransactionsIdInput: Schema.Struct<{
    readonly id: Schema.String;
    readonly expand: Schema.optional<Schema.String>;
}>;
export type GetBalanceTransactionsIdInput = typeof GetBalanceTransactionsIdInput.Type;
export declare const GetBalanceTransactionsIdOutput: Schema.Struct<{
    readonly amount: Schema.Number;
    readonly available_on: Schema.Number;
    readonly balance_type: Schema.Literals<readonly ["issuing", "payments", "refund_and_dispute_prefunding", "risk_reserved"]>;
    readonly created: Schema.Number;
    readonly currency: Schema.String;
    readonly description: Schema.NullOr<Schema.String>;
    readonly exchange_rate: Schema.NullOr<Schema.Number>;
    readonly fee: Schema.Number;
    readonly fee_details: Schema.$Array<Schema.Struct<{
        readonly amount: Schema.Number;
        readonly application: Schema.NullOr<Schema.String>;
        readonly currency: Schema.String;
        readonly description: Schema.NullOr<Schema.String>;
        readonly type: Schema.String;
    }>>;
    readonly id: Schema.String;
    readonly net: Schema.Number;
    readonly object: Schema.Literals<readonly ["balance_transaction"]>;
    readonly reporting_category: Schema.String;
    readonly source: Schema.Unknown;
    readonly status: Schema.String;
    readonly type: Schema.Literals<readonly ["adjustment", "advance", "advance_funding", "anticipation_repayment", "application_fee", "application_fee_refund", "charge", "climate_order_purchase", "climate_order_refund", "connect_collection_transfer", "contribution", "issuing_authorization_hold", "issuing_authorization_release", "issuing_dispute", "issuing_transaction", "obligation_outbound", "obligation_reversal_inbound", "payment", "payment_failure_refund", "payment_network_reserve_hold", "payment_network_reserve_release", "payment_refund", "payment_reversal", "payment_unreconciled", "payout", "payout_cancel", "payout_failure", "payout_minimum_balance_hold", "payout_minimum_balance_release", "refund", "refund_failure", "reserve_hold", "reserve_release", "reserve_transaction", "reserved_funds", "stripe_balance_payment_debit", "stripe_balance_payment_debit_reversal", "stripe_fee", "stripe_fx_fee", "tax_fee", "topup", "topup_reversal", "transfer", "transfer_cancel", "transfer_failure", "transfer_refund"]>;
}>;
export type GetBalanceTransactionsIdOutput = typeof GetBalanceTransactionsIdOutput.Type;
/**
 * Retrieve a balance transaction
 *
 * <p>Retrieves the balance transaction with the given ID.</p>
 * <p>Note that this endpoint previously used the path <code>/v1/balance/history/:id</code>.</p>
 *
 * @param expand - Specifies which fields in the response should be expanded.
 */
export declare const GetBalanceTransactionsId: import("@distilled.cloud/core/client").OperationMethod<{
    readonly expand?: string | undefined;
    readonly id: string;
}, {
    readonly amount: number;
    readonly available_on: number;
    readonly balance_type: "issuing" | "payments" | "refund_and_dispute_prefunding" | "risk_reserved";
    readonly created: number;
    readonly currency: string;
    readonly description: string | null;
    readonly exchange_rate: number | null;
    readonly fee: number;
    readonly fee_details: readonly {
        readonly amount: number;
        readonly application: string | null;
        readonly currency: string;
        readonly description: string | null;
        readonly type: string;
    }[];
    readonly id: string;
    readonly net: number;
    readonly object: "balance_transaction";
    readonly reporting_category: string;
    readonly source: unknown;
    readonly status: string;
    readonly type: "adjustment" | "advance" | "advance_funding" | "anticipation_repayment" | "application_fee" | "application_fee_refund" | "charge" | "climate_order_purchase" | "climate_order_refund" | "connect_collection_transfer" | "contribution" | "issuing_authorization_hold" | "issuing_authorization_release" | "issuing_dispute" | "issuing_transaction" | "obligation_outbound" | "obligation_reversal_inbound" | "payment" | "payment_failure_refund" | "payment_network_reserve_hold" | "payment_network_reserve_release" | "payment_refund" | "payment_reversal" | "payment_unreconciled" | "payout" | "payout_cancel" | "payout_failure" | "payout_minimum_balance_hold" | "payout_minimum_balance_release" | "refund" | "refund_failure" | "reserve_hold" | "reserve_release" | "reserve_transaction" | "reserved_funds" | "stripe_balance_payment_debit" | "stripe_balance_payment_debit_reversal" | "stripe_fee" | "stripe_fx_fee" | "tax_fee" | "topup" | "topup_reversal" | "transfer" | "transfer_cancel" | "transfer_failure" | "transfer_refund";
}, never, import("../credentials.ts").Credentials>;
//# sourceMappingURL=GetBalanceTransactionsId.d.ts.map