UNPKG

@los_generic/shared

Version:

Shared DTOs, interfaces, and utilities for LOS applications

2,294 lines (2,174 loc) 82.8 kB
import { MicroserviceOptions } from '@nestjs/microservices'; declare const AUTHENTICATION_PATTERN: { handleValidateToken: string; handleLogin: string; handleRefreshToken: string; handleLogout: string; handleLogoutAll: string; fetchSessions: string; revokeSession: string; }; declare class LoginDto { email: string; password: string; } declare const COUNTRY_PATTERN: { fetchCountries: string; fetchDeletedCountries: string; fetchCountryDropdown: string; findCountryById: string; createCountry: string; toggleCountryStatus: string; updateCountry: string; deleteCountry: string; }; declare class CreateCountryDto { countryName: string; countryIsoCode: string; countryPhoneCode?: string; currency?: string; isActive?: boolean; } declare class UpdateCountryDto { countryName: string; countryIsoCode: string; countryPhoneCode?: string; currency?: string; isActive?: boolean; } declare class ToggleCountryVisibilityDto { isActive: boolean; } interface IFetchCountriesQuery { page: number; page_size?: number; searchText?: string; sortColumn?: string; sortBy?: string; } interface ICountryResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateCountryPayload { countryName: string; countryPhoneCode?: string; countryIsoCode: string; currency?: string; isActive?: boolean; } interface ICreateCountryResponse { statusCode: number; status: boolean; message: string; } interface IUpdateCountryPayload { countryName: string; countryPhoneCode?: string; countryIsoCode: string; currency?: string; isActive?: boolean; } interface IUpdateCountryResponse { statusCode: number; status: boolean; message: string; } interface IToggleCountryVisibilityPayload { isActive: boolean; } interface IToggleCountryVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteCountryResponse { statusCode: number; status: boolean; message: string; } declare class FetchPageDto { module: string; pageCode: string; } interface FormFieldOption { label: string; value: any; } interface FormField { name: string; label: string; type: 'text' | 'select' | 'toggle' | 'number' | 'date' | 'checkbox' | 'radio'; placeholder?: string; options?: FormFieldOption[]; selectedOptions?: FormFieldOption[]; required?: boolean; maxLength?: number; default?: any; } interface FormConfig { name: string; slug: string; fields: FormField[]; } interface TableColumn { header: string; key: string; alignRight?: boolean; } interface TableConfig { name: string; slug: string; columns: TableColumn[]; } declare const DOCUMENT_CHILD_PATTERNS: { fetchDocumentChilds: string; fetchAllDeletedDocumentChilds: string; fetchAllDocumentChildDropdown: string; findDocumentChildById: string; createDocumentChild: string; updateDocumentChild: string; toggleDocumentChildStatus: string; deleteDocumentChild: string; }; declare class CreateDocumentChildDto { documentName: number; documentChildName: string; isActive?: boolean; } declare class UpdateDocumentChildDto { documentName: number; documentChildName: string; isActive?: boolean; } declare class ToggleDocumentChildVisibilityDto { isActive: boolean; } interface IFetchDocumentChildQuery { page_size?: number; page: number; searchText?: string; documentChildName: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchDocumentChildResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchDocumentChildByIdQuery { permission?: string; } interface IFetchDocumentChildByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateDocumentChildPayload { documentChildName: string; isActive: boolean; } interface ICreateDocumentChildResponse { statusCode: number; status: boolean; message: string; } interface IUpdateDocumentChildPayload { documentChildName: string; isActive: boolean; } interface IUpdateDocumentChildResponse { statusCode: number; status: boolean; message: string; } interface IToggleDocumentChildVisibilityPayload { isActive: boolean; } interface IToggleDocumentChildVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteDocumentChildResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToDocumentChildResponse { statusCode: number; status: boolean; message: string; } declare const DOCUMENT_PATTERNS: { fetchDocuments: string; fetchDeletedDocuments: string; fetchAllDocumentDropdown: string; findDocumentById: string; createDocument: string; updateDocument: string; toggleDocumentStatus: string; deleteDocument: string; }; declare class CreateDocumentDto { documentName: string; isActive?: boolean; } declare class UpdateDocumentDto { documentName: string; isActive: boolean; } declare class ToggleDocumentVisibilityDto { isActive: boolean; } interface IFetchDocumentQuery { page_size?: number; page: number; searchText?: string; documentName: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchDocumentResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateDocumentPayload { documentName: string; isActive: boolean; } interface ICreateDocumentResponse { statusCode: number; status: boolean; message: string; } interface IUpdateDocumentPayload { documentName: string; isActive: boolean; } interface IUpdateDocumentResponse { statusCode: number; status: boolean; message: string; } interface IToggleDocumentVisibilityPayload { isActive: boolean; } interface IToggleDocumentVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteDocumentResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToDocumentResponse { statusCode: number; status: boolean; message: string; } declare const COMPANY_PATTERNS: { fetchCompanies: string; fetchAllCompanyDropdown: string; findCompanyById: string; createCompany: string; updateCompany: string; deleteCompany: string; toggleCompanyStatus: string; fetchAllDeletedCompanies: string; }; declare class CreateCompanyDto { companyName: string; cinNo: string; emailDomain: string; categoryId: number; isActive: boolean; } declare class UpdateCompanyDto { companyName: string; cinNo: string; emailDomain: string; categoryId: number; isActive: boolean; } declare class ToggleCompanyVisibilityDto { isActive: boolean; } interface IFetchCompanyQuery { page_size?: number; page: number; searchText?: string; company: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchCompanyResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchCompanyByIdQuery { permission?: string; } interface IFetchCompanyByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateCompanyPayload { companyName: string; cinNo: string; emailDomain: string; categoryId: number; isActive: boolean; } interface ICreateCompanyResponse { statusCode: number; status: boolean; message: string; } interface IUpdateCompanyPayload { companyName: string; cinNo: string; emailDomain: string; categoryId: number; isActive: boolean; } interface IUpdateCompanyResponse { statusCode: number; status: boolean; message: string; } interface IToggleCompanyVisibilityPayload { isActive: boolean; } interface IToggleCompanyVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteCompanyResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToCompanyResponse { statusCode: number; status: boolean; message: string; } interface IFetchConsortiumPartnerQuery { page_size?: number; page: number; searchText?: string; ratioName: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchConsortiumPartnerResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchConsortiumPartnerByIdQuery { permission?: string; } interface IFetchConsortiumPartnerByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateConsortiumPartnerPayload { consortiumPartnerName: string; defaultPercentageLoan: number; defaultAgreedRate: number; accountNo: string; bankId: number; bankBranchId: number; ifscCode: string; micrCode: string; rspId: number; documentId: number; isActive: boolean; } interface ICreateConsortiumPartnerResponse { statusCode: number; status: boolean; message: string; } interface IUpdateConsortiumPartnerPayload { consortiumPartnerName: string; defaultPercentageLoan: number; defaultAgreedRate: number; accountNo: string; bankId: number; bankBranchId: number; ifscCode: string; micrCode: string; rspId: number; documentId: number; isActive: boolean; } interface IUpdateConsortiumPartnerResponse { statusCode: number; status: boolean; message: string; } interface IToggleConsortiumPartnerVisibilityPayload { isActive: boolean; } interface IToggleConsortiumPartnerVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteConsortiumPartnerResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToConsortiumPartnerResponse { statusCode: number; status: boolean; message: string; } declare class CreateConsortiumPartnerDto { consortiumPartnerName: string; defaultPercentageLoan: number; defaultAgreedRate: number; accountNo: string; bankId: number; bankBranchId: number; ifscCode: string; micrCode: string; rspId: number; documentId: number; isActive: boolean; } declare class UpdateConsortiumPartnerDto implements IUpdateConsortiumPartnerPayload { consortiumPartnerName: string; defaultPercentageLoan: number; defaultAgreedRate: number; accountNo: string; bankId: number; bankBranchId: number; ifscCode: string; micrCode: string; rspId: number; documentId: number; isActive: boolean; } declare class ToggleConsortiumPartnerVisibilityDto { isActive: boolean; } declare const CONSORTIUM_PARTNER_PATTERNS: { fetchConsortiumPartners: string; fetchAllConsortiumPartnerDropdown: string; findConsortiumPartnerById: string; createConsortiumPartner: string; updateConsortiumPartner: string; deleteConsortiumPartner: string; toggleConsortiumPartnerStatus: string; fetchAllDeletedConsortiumPartners: string; }; declare const BANK_PATTERN: { fetchBanks: string; fetchDeletedBanks: string; fetchBankDropdown: string; findBankById: string; createBank: string; toggleBankStatus: string; updateBank: string; deleteBank: string; }; declare class CreateBankDto { bankName: string; isActive: boolean; } declare class UpdateBankDto { bankName: string; isActive: boolean; } declare class ToggleBankVisibilityDto { isActive: boolean; } interface IFetchBankQuery { page_size?: number; page: number; searchText?: string; bank: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchBankResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchBankByIdQuery { permission?: string; } interface IFetchBankByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateBankPayload { bankName: string; isActive: boolean; } interface ICreateBankResponse { statusCode: number; status: boolean; message: string; } interface IUpdateBankPayload { bankName: string; isActive: boolean; } interface IUpdateBankResponse { statusCode: number; status: boolean; message: string; } interface IToggleBankVisibilityPayload { isActive: boolean; } interface IToggleBankVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteBankResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToBankResponse { statusCode: number; status: boolean; message: string; } declare const BANK_BRANCH_PATTERN: { fetchBankBranches: string; fetchDeletedBankBranches: string; fetchBankBranchDropdown: string; findBankBranchById: string; createBankBranch: string; toggleBankBranchStatus: string; updateBankBranch: string; deleteBankBranch: string; }; declare class CreateBankBranchDto { bankId: number; ifscCode: string; micrCode: string; bankBranchNameAddress: string; pincodeId: number; countryId: number; stateId: number; districtId: number; isActive: boolean; } declare class UpdateBankBranchDto { bankId: number; ifscCode: string; micrCode: string; bankBranchNameAddress: string; pincodeId: number; countryId: number; stateId: number; districtId: number; isActive: boolean; } declare class ToggleBankBranchVisibilityDto { isActive: boolean; } interface IFetchBankBranchQuery { page_size?: number; page: number; searchText?: string; bankBranchNameAddress: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchBankBranchResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchBankBranchByIdQuery { permission?: string; } interface IFetchBankBranchByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateBankBranchPayload { bankId: number; ifscCode: string; micrCode: string; bankBranchNameAddress: string; pincodeId: number; countryId: number; stateId: number; districtId: number; isActive: boolean; } interface ICreateBankBranchResponse { statusCode: number; status: boolean; message: string; } interface IUpdateBankBranchPayload { bankId: number; ifscCode: string; micrCode: string; bankBranchNameAddress: string; pincodeId: number; countryId: number; stateId: number; districtId: number; isActive: boolean; } interface IUpdateBankBranchResponse { statusCode: number; status: boolean; message: string; } interface IToggleBankBranchVisibilityPayload { isActive: boolean; } interface IToggleBankBranchVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteBankBranchResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToBankBranchResponse { statusCode: number; status: boolean; message: string; } declare const BENCHMARK_RATIO_PATTERN: { fetchBenchmarkRatios: string; fetchDeletedBenchmarkRatios: string; fetchBenchmarkRatioDropdown: string; findBenchmarkRatioById: string; createBenchmarkRatio: string; toggleBenchmarkRatioStatus: string; updateBenchmarkRatio: string; deleteBenchmarkRatio: string; }; interface IFetchBenchmarkRatioQuery { page_size?: number; page: number; searchText?: string; benchmarkRatio: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchBenchmarkRatioResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchBenchmarkRatioByIdQuery { permission?: string; } interface IFetchBenchmarkRatioByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateBenchmarkRatioPayload { ratioId: number; industryId: number; benchmarkRatio: string; effectiveDate: Date; isActive: boolean; } interface ICreateBenchmarkRatioResponse { statusCode: number; status: boolean; message: string; } interface IUpdateBenchmarkRatioPayload { ratioId: number; industryId: number; benchmarkRatio: string; effectiveDate: Date; isActive: boolean; } interface IUpdateBenchmarkRatioResponse { statusCode: number; status: boolean; message: string; } interface IToggleBenchmarkRatioVisibilityPayload { isActive: boolean; } interface IToggleBenchmarkRatioVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteBenchmarkRatioResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToBenchmarkRatioResponse { statusCode: number; status: boolean; message: string; } declare class CreateBenchmarkRatioDto implements ICreateBenchmarkRatioPayload { ratioId: number; industryId: number; benchmarkRatio: string; effectiveDate: Date; isActive: boolean; } declare class UpdateBenchmarkRatioDto { ratioId: number; industryId: number; benchmarkRatio: string; effectiveDate: Date; isActive: boolean; } declare class ToggleBenchmarkRatioVisibilityDto { isActive: boolean; } declare const DEPARTMENT_PATTERN: { fetchDepartments: string; fetchDeletedDepartments: string; fetchDepartmentDropdown: string; findDepartmentById: string; createDepartment: string; toggleDepartmentStatus: string; updateDepartment: string; deleteDepartment: string; }; declare class CreateDepartmentDto { departmentName: string; isActive: boolean; } declare class UpdateDepartmentDto { departmentName: string; isActive: boolean; } declare class ToggleDepartmentVisibilityDto { isActive: boolean; } interface IFetchDepartmentQuery { page_size?: number; page: number; searchText?: string; sortColumn?: string; sortBy?: string; } interface IFetchDepartmentResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchDepartmentByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateDepartmentPayload { departmentName: string; isActive: boolean; } interface ICreateDepartmentResponse { statusCode: number; status: boolean; message: string; } interface IUpdateDepartmentPayload { departmentName: string; isActive: boolean; } interface IUpdateDepartmentResponse { statusCode: number; status: boolean; message: string; } interface IToggleDepartmentVisibilityPayload { isActive: boolean; } interface IToggleDepartmentVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteDepartmentResponse { statusCode: number; status: boolean; message: string; } declare const DISTRICT_PATTERN: { fetchDistricts: string; fetchDeletedDistricts: string; fetchDistrictDropdown: string; findDistrictById: string; createDistrict: string; toggleDistrictStatus: string; updateDistrict: string; deleteDistrict: string; }; declare class CreateDistrictDto { countryId: number; zoneId: number; stateId: number; regionId: number; clusterId: number; districtCode: string; districtName: string; isActive: boolean; } declare class UpdateDistrictDto { countryId: number; zoneId: number; stateId: number; regionId: number; clusterId: number; districtCode: string; districtName: string; isActive: boolean; } declare class ToggleDistrictVisibilityDto { isActive: boolean; } interface IFetchDistrictQuery { page_size?: number; page: number; searchText?: string; district: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchDistrictResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchDistrictByIdQuery { permission?: string; } interface IFetchDistrictByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateDistrictPayload { countryId: number; zoneId: number; stateId: number; regionId: number; clusterId: number; districtCode: string; districtName: string; isActive: boolean; } interface ICreateDistrictResponse { statusCode: number; status: boolean; message: string; } interface IUpdateDistrictPayload { countryId: number; zoneId: number; stateId: number; regionId: number; clusterId: number; districtCode: string; districtName: string; isActive: boolean; } interface IUpdateDistrictResponse { statusCode: number; status: boolean; message: string; } interface IToggleDistrictVisibilityPayload { isActive: boolean; } interface IToggleDistrictVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteDistrictResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToDistrictResponse { statusCode: number; status: boolean; message: string; } declare const BRANCH_PATTERN: { fetchBranches: string; fetchDeletedBranches: string; fetchBranchDropdown: string; findBranchById: string; createBranch: string; toggleBranchStatus: string; updateBranch: string; deleteBranch: string; }; declare class CreateBranchDto { countryId: number; zoneId: number; stateId: number; regionId: number; clusterId: number; districtId: number; branchName: string; branchGl: string; company: string; lattitude: string; longitude: string; firstAddressLine: string; secondAddressLine: string; thirdAddressLine: string; pincodeId: number; isBranchSloc: boolean; tehsilId: number; mainBranchMap: string; isActive: boolean; } declare class UpdateBranchDto { countryId: number; zoneId: number; stateId: number; regionId: number; clusterId: number; districtId: number; branchName: string; branchGl: string; company: string; lattitude: string; longitude: string; firstAddressLine: string; secondAddressLine: string; thirdAddressLine: string; pincodeId: number; isBranchSloc: boolean; tehsilId: number; mainBranchMap: string; isActive: boolean; } declare class ToggleBranchVisibilityDto { isActive: boolean; } interface IFetchBranchQuery { page_size?: number; page: number; searchText?: string; branch: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchBranchResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchBranchByIdQuery { permission?: string; } interface IFetchBranchByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateBranchPayload { countryId: number; zoneId: number; stateId: number; regionId: number; clusterId: number; districtId: number; branchName: string; branchGl: string; company: string; lattitude: string; longitude: string; firstAddressLine: string; secondAddressLine: string; thirdAddressLine: string; pincodeId: number; isBranchSloc: boolean; tehsilId: number; mainBranchMap: string; isActive: boolean; } interface ICreateBranchResponse { statusCode: number; status: boolean; message: string; } interface IUpdateBranchPayload { countryId: number; zoneId: number; stateId: number; regionId: number; clusterId: number; districtId: number; branchName: string; branchGl: string; company: string; lattitude: string; longitude: string; firstAddressLine: string; secondAddressLine: string; thirdAddressLine: string; pincodeId: number; isBranchSloc: boolean; tehsilId: number; mainBranchMap: string; isActive: boolean; } interface IUpdateBranchResponse { statusCode: number; status: boolean; message: string; } interface IToggleBranchVisibilityPayload { isActive: boolean; } interface IToggleBranchVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteBranchResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToBranchResponse { statusCode: number; status: boolean; message: string; } declare const BUSINESS_MONTH_CLOSER_PATTERN: { fetchBusinessMonthClosers: string; fetchDeletedBusinessMonthClosers: string; fetchBusinessMonthCloserDropdown: string; findBusinessMonthCloserById: string; createBusinessMonthCloser: string; toggleBusinessMonthCloserStatus: string; updateBusinessMonthCloser: string; deleteBusinessMonthCloser: string; }; declare class CreateBussinessMonthCloserDto { year: string; month: string; startDate: Date; endDate: Date; isActive: boolean; } declare class UpdateBussinessMonthCloserDto { year: string; month: string; startDate: Date; endDate: Date; isActive: boolean; } declare class ToggleBussinessMonthCloserVisibilityDto { isActive: boolean; } interface IFetchBussinessMonthCloserQuery { page_size?: number; page: number; searchText?: string; month: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchBussinessMonthCloserResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchBussinessMonthCloserByIdQuery { permission?: string; } interface IFetchBussinessMonthCloserByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateBussinessMonthCloserPayload { year: string; month: string; startDate: Date; endDate: Date; isActive: boolean; } interface ICreateBussinessMonthCloserResponse { statusCode: number; status: boolean; message: string; } interface IUpdateBussinessMonthCloserPayload { year: string; month: string; startDate: Date; endDate: Date; isActive: boolean; } interface IUpdateBussinessMonthCloserResponse { statusCode: number; status: boolean; message: string; } interface IToggleBussinessMonthCloserVisibilityPayload { isActive: boolean; } interface IToggleBussinessMonthCloserVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteBussinessMonthCloserResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToBussinessMonthCloserResponse { statusCode: number; status: boolean; message: string; } declare const CLUSTER_PATTERN: { fetchClusters: string; fetchDeletedClusters: string; fetchClusterDropdown: string; findClusterById: string; createCluster: string; toggleClusterStatus: string; updateCluster: string; deleteCluster: string; }; declare class CreateClusterDto { countryId: number; zoneId: number; stateId: number; regionId: number; clusterName: string; isActive: boolean; } declare class UpdateClusterDto { countryId: number; zoneId: number; stateId: number; regionId: number; clusterName: string; isActive: boolean; } declare class ToggleClusterVisibilityDto { isActive: boolean; } interface IFetchClusterQuery { page_size?: number; page: number; searchText?: string; cluster: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchClusterResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchClusterByIdQuery { permission?: string; } interface IFetchClusterByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateClusterPayload { countryId: number; zoneId: number; stateId: number; regionId: number; clusterName: string; isActive: boolean; } interface ICreateClusterResponse { statusCode: number; status: boolean; message: string; } interface IUpdateClusterPayload { countryId: number; zoneId: number; stateId: number; regionId: number; clusterName: string; isActive: boolean; } interface IUpdateClusterResponse { statusCode: number; status: boolean; message: string; } interface IToggleClusterVisibilityPayload { isActive: boolean; } interface IToggleClusterVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteClusterResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToClusterResponse { statusCode: number; status: boolean; message: string; } declare const FINANCIAL_PARAMETER_PATTERN: { fetchFinancialParameters: string; fetchDeletedFinancialParameters: string; fetchFinancialParameterDropdown: string; findFinancialParameterById: string; createFinancialParameter: string; toggleFinancialParameterStatus: string; updateFinancialParameter: string; deleteFinancialParameter: string; }; declare class CreateFinancialParameterDto { parameterName: string; parameterSourceTypeId: number; subTypeId: number; sequenceNumber: number; isNegativeAllowed: boolean; isAutoCalculated: boolean; isActive: boolean; } declare class UpdateFinancialParameterDto { parameterName: string; parameterSourceTypeId: number; subTypeId: number; sequenceNumber: number; isNegativeAllowed: boolean; isAutoCalculated: boolean; isActive: boolean; } declare class ToggleFinancialParameterVisibilityDto { isActive: boolean; } interface IFetchFinancialParameterQuery { page_size?: number; page: number; searchText?: string; parameterName: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchFinancialParameterResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchFinancialParameterByIdQuery { permission?: string; } interface IFetchFinancialParameterByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateFinancialParameterPayload { parameterName: string; parameterSourceTypeId: number; subTypeId: number; sequenceNumber: number; isNegativeAllowed: boolean; isAutoCalculated: boolean; isActive: boolean; } interface ICreateFinancialParameterResponse { statusCode: number; status: boolean; message: string; } interface IUpdateFinancialParameterPayload { parameterName: string; parameterSourceTypeId: number; subTypeId: number; sequenceNumber: number; isNegativeAllowed: boolean; isAutoCalculated: boolean; isActive: boolean; } interface IUpdateFinancialParameterResponse { statusCode: number; status: boolean; message: string; } interface IToggleFinancialParameterVisibilityPayload { isActive: boolean; } interface IToggleFinancialParameterVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteFinancialParameterResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToFinancialParameterResponse { statusCode: number; status: boolean; message: string; } declare const HOLIDAY_PATTERN: { fetchHolidays: string; fetchDeletedHolidays: string; fetchHolidayDropdown: string; findHolidayById: string; createHoliday: string; toggleHolidayStatus: string; updateHoliday: string; deleteHoliday: string; }; declare class CreateHolidayDto { holidayType: number; holidayDate: Date; holidayDescription: string; } declare class UpdateHolidayDto { holidayType: number; holidayDate: Date; holidayDescription: string; } declare class ToggleHolidayVisibilityDto { isActive: boolean; } interface IFetchHolidayQuery { page_size?: number; page: number; searchText?: string; holiday: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchHolidayResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchHolidayByIdQuery { permission?: string; } interface IFetchHolidayByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateHolidayPayload { holidayType: number; holidayDate: Date; holidayDescription: string; } interface ICreateHolidayResponse { statusCode: number; status: boolean; message: string; } interface IUpdateHolidayPayload { holidayType: number; holidayDate: Date; holidayDescription: string; } interface IUpdateHolidayResponse { statusCode: number; status: boolean; message: string; } interface IToggleHolidayVisibilityPayload { isActive: boolean; } interface IToggleHolidayVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteHolidayResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToHolidayResponse { statusCode: number; status: boolean; message: string; } declare const INDUSTRY_PATTERN: { fetchIndustries: string; fetchDeletedIndustries: string; fetchIndustryDropdown: string; findIndustryById: string; createIndustry: string; toggleIndustryStatus: string; updateIndustry: string; deleteIndustry: string; }; declare class CreateIndustryDto { industryName: string; isActive: boolean; } declare class UpdateIndustryDto { industryName: string; isActive: boolean; } declare class ToggleIndustryVisibilityDto { isActive: boolean; } interface IFetchIndustryQuery { page_size?: number; page: number; searchText?: string; industry: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchIndustryResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchIndustryByIdQuery { permission?: string; } interface IFetchIndustryByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateIndustryPayload { industryName: string; isActive: boolean; } interface ICreateIndustryResponse { statusCode: number; status: boolean; message: string; } interface IUpdateIndustryPayload { industryName: string; isActive: boolean; } interface IUpdateIndustryResponse { statusCode: number; status: boolean; message: string; } interface IToggleIndustryVisibilityPayload { isActive: boolean; } interface IToggleIndustryVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteIndustryResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToIndustryResponse { statusCode: number; status: boolean; message: string; } declare const IRR_CALCULATION_PATTERN: { fetchIrrCalculations: string; fetchDeletedIrrCalculations: string; fetchIrrCalculationDropdown: string; findIrrCalculationById: string; createIrrCalculation: string; toggleIrrCalculationStatus: string; updateIrrCalculation: string; deleteIrrCalculation: string; }; declare class CreateIrrCalculationDto { productId: number; schemeId: number; irrType: string; chargeCodeId: number; isActive: boolean; } declare class UpdateIrrCalculationDto { productId: number; schemeId: number; irrType: string; chargeCodeId: number; isActive: boolean; } declare class ToggleIrrCalculationVisibilityDto { isActive: boolean; } interface IFetchIrrCalculationQuery { page_size?: number; page: number; searchText?: string; irrType: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchIrrCalculationResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchIrrCalculationByIdQuery { permission?: string; } interface IFetchIrrCalculationByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateIrrCalculationPayload { productId: number; schemeId: number; irrType: string; chargeCodeId: number; isActive: boolean; } interface ICreateIrrCalculationResponse { statusCode: number; status: boolean; message: string; } interface IUpdateIrrCalculationPayload { productId: number; schemeId: number; irrType: string; chargeCodeId: number; isActive: boolean; } interface IUpdateIrrCalculationResponse { statusCode: number; status: boolean; message: string; } interface IToggleIrrCalculationVisibilityPayload { isActive: boolean; } interface IToggleIrrCalculationVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteIrrCalculationResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToIrrCalculationResponse { statusCode: number; status: boolean; message: string; } declare const MANUFACTURER_PATTERN: { fetchManufacturers: string; fetchDeletedManufacturers: string; fetchManufacturerDropdown: string; findManufacturerById: string; createManufacturer: string; toggleManufacturerStatus: string; updateManufacturer: string; deleteManufacturer: string; }; declare class CreateManufacturerDto { manufacturerName: string; isActive: boolean; } declare class UpdateManufacturerDto { manufacturerName: string; isActive: boolean; } declare class ToggleManufacturerVisibilityDto { isActive: boolean; } interface IFetchManufacturerQuery { page_size?: number; page: number; searchText?: string; manufacturer: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchManufacturerResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchManufacturerByIdQuery { permission?: string; } interface IFetchManufacturerByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateManufacturerPayload { manufacturerName: string; isActive: boolean; } interface ICreateManufacturerResponse { statusCode: number; status: boolean; message: string; } interface IUpdateManufacturerPayload { manufacturerName: string; isActive: boolean; } interface IUpdateManufacturerResponse { statusCode: number; status: boolean; message: string; } interface IToggleManufacturerVisibilityPayload { isActive: boolean; } interface IToggleManufacturerVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteManufacturerResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToManufacturerResponse { statusCode: number; status: boolean; message: string; } declare const MODEL_PATTERN: { fetchModels: string; fetchDeletedModels: string; fetchModelDropdown: string; findModelById: string; createModel: string; toggleModelStatus: string; updateModel: string; deleteModel: string; }; declare class CreateModelDto { manufacturerId: number; vehicleType: number; modelName: string; cc: number; ltvPer: number; isActive: boolean; } declare class UpdateModelDto { manufacturerId: number; vehicleType: number; modelName: string; cc: number; ltvPer: number; isActive: boolean; } declare class ToggleModelVisibilityDto { isActive: boolean; } interface IFetchModelQuery { page_size?: number; page: number; searchText?: string; model: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchModelResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchModelByIdQuery { permission?: string; } interface IFetchModelByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateModelPayload { manufacturerId: number; vehicleType: number; modelName: string; cc: number; ltvPer: number; isActive: boolean; } interface ICreateModelResponse { statusCode: number; status: boolean; message: string; } interface IUpdateModelPayload { manufacturerId: number; vehicleType: number; modelName: string; cc: number; ltvPer: number; isActive: boolean; } interface IUpdateModelResponse { statusCode: number; status: boolean; message: string; } interface IToggleModelVisibilityPayload { isActive: boolean; } interface IToggleModelVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteModelResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToModelResponse { statusCode: number; status: boolean; message: string; } declare const PINCODE_PATTERN: { fetchPincodes: string; fetchDeletedPincodes: string; fetchPincodeDropdown: string; findPincodeById: string; createPincode: string; togglePincodeStatus: string; updatePincode: string; deletePincode: string; }; declare class CreatePincodeDto { countryId: number; stateId: number; districtId: number; pincode: string; tehsilId: number; area: string; isActive: boolean; } declare class UpdatePincodeDto { countryId: number; stateId: number; districtId: number; pincode: string; tehsilId: number; area: string; isActive: boolean; } declare class TogglePincodeVisibilityDto { isActive: boolean; } interface IFetchPincodeQuery { page_size?: number; page: number; searchText?: string; pincode: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchPincodeResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchPincodeByIdQuery { permission?: string; } interface IFetchPincodeByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreatePincodePayload { countryId: number; stateId: number; districtId: number; pincode: string; tehsilId: number; area: string; isActive: boolean; } interface ICreatePincodeResponse { statusCode: number; status: boolean; message: string; } interface IUpdatePincodePayload { countryId: number; stateId: number; districtId: number; pincode: string; tehsilId: number; area: string; isActive: boolean; } interface IUpdatePincodeResponse { statusCode: number; status: boolean; message: string; } interface ITogglePincodeVisibilityPayload { isActive: boolean; } interface ITogglePincodeVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeletePincodeResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToPincodeResponse { statusCode: number; status: boolean; message: string; } declare const PROFILE_PATTERN: { fetchProfiles: string; fetchDeletedProfiles: string; fetchProfileDropdown: string; findProfileById: string; createProfile: string; toggleProfileStatus: string; updateProfile: string; deleteProfile: string; }; declare class CreateProfileDto { profileType: string; profileName: string; isActive: boolean; } declare class UpdateProfileDto { profileType: string; profileName: string; isActive: boolean; } declare class ToggleProfileVisibilityDto { isActive: boolean; } interface IFetchProfileQuery { page: number; page_size?: number; searchText?: string; sortColumn?: string; sortBy?: string; } interface IFetchProfileResponse { statusCode: number; status: boolean; message: string; data: { id: number; profile_type: string; profile_name: string; is_active: boolean; created_at: string; updated_at: string; }[]; meta: { current_page: number; per_page: number; total: number; total_pages: number; }; } interface IFetchProfileByIdQuery { id: number; } interface IFetchProfileByIdResponse { statusCode: number; status: boolean; message: string; data: { id: number; profile_type: string; profile_name: string; is_active: boolean; created_at: string; updated_at: string; }; } interface ICreateProfilePayload { profileType: string; profileName: string; isActive: boolean; } interface IUpdateProfilePayload { profileType: string; profileName: string; isActive: boolean; } interface IToggleProfileVisibilityPayload { isActive: boolean; } interface IProfileDropdownResponse { statusCode: number; status: boolean; message: string; data: { id: number; profile_type: string; profile_name: string; is_active: boolean; }[]; } interface IProfileOperationResponse { statusCode: number; status: boolean; message: string; } declare const RATIO_PATTERN: { fetchRatios: string; fetchAllRatioDropdown: string; findRatioById: string; createRatio: string; updateRatio: string; deleteRatio: string; toggleRatioStatus: string; fetchAllDeletedRatios: string; }; declare class CreateRatioDto { ratioName: string; formula: string; category: number[]; isActive: boolean; } declare class UpdateRatioDto { ratioName: string; formula: string; category: number[]; isActive: boolean; } declare class ToggleRatioVisibilityDto { isActive: boolean; } interface IFetchRatioQuery { page_size?: number; page: number; searchText?: string; ratioName: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchRatioResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchRatioByIdQuery { permission?: string; } interface IFetchRatioByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateRatioPayload { ratioName: string; formula: string; category: number[]; isActive: boolean; } interface ICreateRatioResponse { statusCode: number; status: boolean; message: string; } interface IUpdateRatioPayload { ratioName: string; formula: string; category: number[]; isActive: boolean; } interface IUpdateRatioResponse { statusCode: number; status: boolean; message: string; } interface IToggleRatioVisibilityPayload { isActive: boolean; } interface IToggleRatioVisibilityResponse { statusCode: number; status: boolean; message: string; } interface IDeleteRatioResponse { statusCode: number; status: boolean; message: string; } interface IAttachPermissionsToRatioResponse { statusCode: number; status: boolean; message: string; } declare const REASON_PATTERN: { fetchReasons: string; fetchDeletedReasons: string; fetchReasonDropdown: string; findReasonById: string; createReason: string; toggleReasonStatus: string; updateReason: string; deleteReason: string; }; declare class CreateReasonDto { reasonType: number; reasonTypeDescription: string; countryId: number; isChargeable: boolean; isActive: boolean; } declare class UpdateReasonDto { reasonType: number; reasonTypeDescription: string; countryId: number; isChargeable: boolean; isActive: boolean; } declare class ToggleReasonVisibilityDto { isActive: boolean; } interface IFetchReasonQuery { page_size?: number; page: number; searchText?: string; reason: string; right: string; sortColumn?: string; sortBy?: string; } interface IFetchReasonResponse { statusCode: number; status: boolean; message: string; data: any; } interface IFetchReasonByIdQuery { permission?: string; } interface IFetchReasonByIdResponse { statusCode: number; status: boolean; message: string; data: any; } interface ICreateReasonPayload { reasonType: number; reasonTypeDescription: string; countryId: number; isChargeable: boolean; isActive: boolean; } interface ICreateReasonResponse { statusCode: number; status: boolean; message: string; } interface IUpdateReas