import * as IShared from '../../../shared/interface'; import { DocumentHeader } from '../../../shared/entities/stock'; export type Entity = Omit; export declare const Route = "documentHeader"; export declare const UpperName = "DocumentHeader"; export declare const LowerName: string; export interface IMultipleRegularizationPayments { value: number; payment_method_id: string; payment_method: string; } export type IMultipleRegularizationPaymentsType = 'credit' | 'debit'; export interface IMultipleRegularizationDocuments { owner_id: string; document_header_id: string; type: IMultipleRegularizationPaymentsType; value: number; } export interface IMultipleRegularizations { documents: IMultipleRegularizationDocuments[]; payments?: IMultipleRegularizationPayments[]; } export interface IRepository { create(data: IMultipleRegularizations): Promise; } export type IController = IShared.IEntityWithUserToken;