import type { Transport } from '@23blocks/contracts'; import type { ApplicationForm, ApplicationFormSubmission, ApplicationFormDraft, ApplicationFormResponse, SendOtpResponse, VerifyOtpRequest } from '../types/application-form.js'; export interface ApplicationFormsService { get(urlId: string): Promise; submit(urlId: string, data: ApplicationFormSubmission): Promise; draft(urlId: string, data: ApplicationFormDraft): Promise; sendOtp(urlId: string): Promise; verifyOtp(urlId: string, data: VerifyOtpRequest): Promise; } export declare function createApplicationFormsService(transport: Transport, _config: { apiKey: string; }): ApplicationFormsService; //# sourceMappingURL=application-forms.service.d.ts.map