/** Types generated for queries found in "src/modules/ledger/providers/unbalanced-businesses.provider.ts" */
/** 'GetChargeUnbalancedBusinessesByChargeIds' parameters type */
export interface IGetChargeUnbalancedBusinessesByChargeIdsParams {
    chargeIds: readonly (string | null | void)[];
}
/** 'GetChargeUnbalancedBusinessesByChargeIds' return type */
export interface IGetChargeUnbalancedBusinessesByChargeIdsResult {
    business_id: string;
    charge_id: string;
    owner_id: string;
    remark: string | null;
}
/** 'GetChargeUnbalancedBusinessesByChargeIds' query type */
export interface IGetChargeUnbalancedBusinessesByChargeIdsQuery {
    params: IGetChargeUnbalancedBusinessesByChargeIdsParams;
    result: IGetChargeUnbalancedBusinessesByChargeIdsResult;
}
/** 'InsertChargeUnbalancedBusinesses' parameters type */
export interface IInsertChargeUnbalancedBusinessesParams {
    unbalancedBusinesses: readonly ({
        chargeId: string | null | void;
        businessId: string | null | void;
        remark: string | null | void;
        ownerId: string | null | void;
    })[];
}
/** 'InsertChargeUnbalancedBusinesses' return type */
export interface IInsertChargeUnbalancedBusinessesResult {
    business_id: string;
    charge_id: string;
    owner_id: string;
    remark: string | null;
}
/** 'InsertChargeUnbalancedBusinesses' query type */
export interface IInsertChargeUnbalancedBusinessesQuery {
    params: IInsertChargeUnbalancedBusinessesParams;
    result: IInsertChargeUnbalancedBusinessesResult;
}
/** 'DeleteChargeUnbalancedBusinesses' parameters type */
export interface IDeleteChargeUnbalancedBusinessesParams {
    businessIds: readonly (string | null | void)[];
    chargeId?: string | null | void;
}
/** 'DeleteChargeUnbalancedBusinesses' return type */
export type IDeleteChargeUnbalancedBusinessesResult = void;
/** 'DeleteChargeUnbalancedBusinesses' query type */
export interface IDeleteChargeUnbalancedBusinessesQuery {
    params: IDeleteChargeUnbalancedBusinessesParams;
    result: IDeleteChargeUnbalancedBusinessesResult;
}
/** 'DeleteChargeUnbalancedBusinessesByBusinessId' parameters type */
export interface IDeleteChargeUnbalancedBusinessesByBusinessIdParams {
    businessId?: string | null | void;
}
/** 'DeleteChargeUnbalancedBusinessesByBusinessId' return type */
export type IDeleteChargeUnbalancedBusinessesByBusinessIdResult = void;
/** 'DeleteChargeUnbalancedBusinessesByBusinessId' query type */
export interface IDeleteChargeUnbalancedBusinessesByBusinessIdQuery {
    params: IDeleteChargeUnbalancedBusinessesByBusinessIdParams;
    result: IDeleteChargeUnbalancedBusinessesByBusinessIdResult;
}
/** 'DeleteChargeUnbalancedBusinessesByChargeId' parameters type */
export interface IDeleteChargeUnbalancedBusinessesByChargeIdParams {
    chargeId?: string | null | void;
}
/** 'DeleteChargeUnbalancedBusinessesByChargeId' return type */
export type IDeleteChargeUnbalancedBusinessesByChargeIdResult = void;
/** 'DeleteChargeUnbalancedBusinessesByChargeId' query type */
export interface IDeleteChargeUnbalancedBusinessesByChargeIdQuery {
    params: IDeleteChargeUnbalancedBusinessesByChargeIdParams;
    result: IDeleteChargeUnbalancedBusinessesByChargeIdResult;
}
/** 'UpdateChargeUnbalancedBusiness' parameters type */
export interface IUpdateChargeUnbalancedBusinessParams {
    businessId?: string | null | void;
    chargeId?: string | null | void;
    remark?: string | null | void;
}
/** 'UpdateChargeUnbalancedBusiness' return type */
export interface IUpdateChargeUnbalancedBusinessResult {
    business_id: string;
    charge_id: string;
    owner_id: string;
    remark: string | null;
}
/** 'UpdateChargeUnbalancedBusiness' query type */
export interface IUpdateChargeUnbalancedBusinessQuery {
    params: IUpdateChargeUnbalancedBusinessParams;
    result: IUpdateChargeUnbalancedBusinessResult;
}
