import type { SystemFeatures } from '@/types/feature' import { type } from '@orpc/contract' import { base } from './base' export const systemFeaturesContract = base .route({ path: '/system-features', method: 'GET', }) .input(type()) .output(type()) export const billingUrlContract = base .route({ path: '/billing/invoices', method: 'GET', }) .input(type()) .output(type<{ url: string }>()) export const bindPartnerStackContract = base .route({ path: '/billing/partners/{partnerKey}/tenants', method: 'PUT', }) .input(type<{ params: { partnerKey: string } body: { click_id: string } }>()) .output(type())