interface FinancialFraudFormData {
    complaintDate: string;
    complaintMonth: string;
    complaintYear: string;
    complaintDay: string;
    complainantName: string;
    complainantDateOfBirth: string;
    complainantAddress: string;
    complainantIdNumber: string;
    complainantContactNumber: string;
    complainantGuardianContactNumber: string;
    originalID_URL: string;
    fraudsterID_URL: string;
    socialMediaPlatform: "FB/Messenger" | "Insta" | "WhatsApp" | "Tiktok" | "Other";
    incidentDescription: string;
    hasScreenshots: boolean;
    hasCitizenshipCopy: boolean;
    hasPassport: boolean;
    hasNationalIDCard: boolean;
    hasEmployeeOrStudentID: boolean;
    otherDocument: string;
}
interface KarbahiFormData {
    complaintDate: {
        year: string;
        month: string;
        day: string;
    };
    subject: string;
    caseDetails: {
        originalID_URL: string;
        incidentType: {
            mediaContent: boolean;
            financialTransaction: boolean;
            unauthorizedAccess: boolean;
        };
        socialMediaPlatform: string;
        fraudsterID_URL: string;
        incidentDescription: string;
        suspectDetails: string;
        attachedDocuments: {
            screenshots: boolean;
            citizenshipCopy: boolean;
            passport: boolean;
            nationalIDCard: boolean;
            employeeOrStudentID: boolean;
            otherDocument: string;
        };
    };
    complainant: {
        name: string;
        dateOfBirth: string;
        address: string;
        idNumber: string;
        contactNumber: string;
        guardianContactNumber: string;
    };
}
interface FakeOrHackedFormData {
    complaintDate: {
        year: string;
        month: string;
        day: string;
    };
    socialMediaPlatform: string;
    incidentType: {
        hackedID: boolean;
        fakeID: boolean;
    };
    additionalDetails: {
        mediaContent: boolean;
        financialTransaction: boolean;
        other: string;
    };
    attachedDocuments: {
        screenshots: boolean;
        citizenshipCopy: boolean;
        passport: boolean;
        nationalIDCard: boolean;
        employeeOrStudentID: boolean;
        otherDocument: string;
    };
    complainant: {
        name: string;
        dateOfBirth: string;
        address: string;
        idNumber: string;
        contactNumber: string;
        guardianContactNumber: string;
    };
    adminDetails: string;
    accountDetails: {
        fakeOrHackedURL: string;
        profileFullName: string;
        languageUsed: {
            english: boolean;
            nepali: boolean;
            other: string;
        };
        hackDate: string;
        previousPhoneNumber: string;
        previousEmail: string;
        deviceDetails: string;
        idCreationDate: {
            isAD: boolean;
            isBS: boolean;
            date: string;
        };
        currentProfileURL: string;
        unusedEmail: string;
    };
}
