/** * Paystack * The OpenAPI specification of the Paystack API that merchants and developers can harness to build financial solutions in Africa. * * The version of the Paystack Node library: 1.0.0 * * * NOTE: This class is auto generated by OpenAPI Generator (https://openapi-generator.tech). * https://openapi-generator.tech * Do not edit the class manually. */ import { SplitSubaccounts } from './'; /** * * @export * @interface SplitCreate */ export interface SplitCreate { /** * Name of the transaction split * @type {string} * @memberof SplitCreate */ name: string; /** * The type of transaction split you want to create. * @type {string} * @memberof SplitCreate */ type: string; /** * A list of object containing subaccount code and number of shares * @type {Array} * @memberof SplitCreate */ subaccounts: Array; /** * The transaction currency * @type {string} * @memberof SplitCreate */ currency: string; /** * This allows you specify how the transaction charge should be processed * @type {string} * @memberof SplitCreate */ bearerType?: string; /** * This is the subaccount code of the customer or partner that would bear the transaction charge if you specified subaccount as the bearer type * @type {string} * @memberof SplitCreate */ bearerSubaccount?: string; } export declare function SplitCreateFromJSON(json: any): SplitCreate; export declare function SplitCreateFromJSONTyped(json: any, ignoreDiscriminator: boolean): SplitCreate; export declare function SplitCreateToJSON(value?: SplitCreate | null): any;