import { AxiosInstance } from 'axios'; import { BaseRequestModel } from './models'; import { UserWithRelations } from './user'; import { AddressWithRelations } from './address'; import { PersonWithRelations } from './person'; import { LoanPartWithRelations } from './loan-part'; import { TinkLoanWithRelations } from './tink-loan'; import { BaseRequestModelInterface } from './interfaces'; import { FormData } from '../types'; export declare class Form extends BaseRequestModel implements BaseRequestModelInterface { constructor(api: AxiosInstance); } export interface FormRelations { user: UserWithRelations; address?: AddressWithRelations; persons?: PersonWithRelations[]; loanParts?: LoanPartWithRelations[]; tinkLoans?: TinkLoanWithRelations[]; } export declare type FormWithRelations = Form & FormRelations;