import { queryParams, type RouteQueryOptions, type RouteDefinition, type RouteFormDefinition, applyUrlDefaults } from './../../../../../wayfinder'
/**
* @see \App\Http\Controllers\Api\FrontendController::slider
 * @see app/Http/Controllers/Api/FrontendController.php:24
 * @route '/api/slider'
 */
export const slider = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: slider.url(options),
    method: 'get',
})

slider.definition = {
    methods: ["get","head"],
    url: '/api/slider',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::slider
 * @see app/Http/Controllers/Api/FrontendController.php:24
 * @route '/api/slider'
 */
slider.url = (options?: RouteQueryOptions) => {
    return slider.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::slider
 * @see app/Http/Controllers/Api/FrontendController.php:24
 * @route '/api/slider'
 */
slider.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: slider.url(options),
    method: 'get',
})
/**
* @see \App\Http\Controllers\Api\FrontendController::slider
 * @see app/Http/Controllers/Api/FrontendController.php:24
 * @route '/api/slider'
 */
slider.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: slider.url(options),
    method: 'head',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::slider
 * @see app/Http/Controllers/Api/FrontendController.php:24
 * @route '/api/slider'
 */
    const sliderForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: slider.url(options),
        method: 'get',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::slider
 * @see app/Http/Controllers/Api/FrontendController.php:24
 * @route '/api/slider'
 */
        sliderForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: slider.url(options),
            method: 'get',
        })
            /**
* @see \App\Http\Controllers\Api\FrontendController::slider
 * @see app/Http/Controllers/Api/FrontendController.php:24
 * @route '/api/slider'
 */
        sliderForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: slider.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    slider.form = sliderForm
/**
* @see \App\Http\Controllers\Api\FrontendController::faq
 * @see app/Http/Controllers/Api/FrontendController.php:44
 * @route '/api/faq'
 */
export const faq = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: faq.url(options),
    method: 'get',
})

faq.definition = {
    methods: ["get","head"],
    url: '/api/faq',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::faq
 * @see app/Http/Controllers/Api/FrontendController.php:44
 * @route '/api/faq'
 */
faq.url = (options?: RouteQueryOptions) => {
    return faq.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::faq
 * @see app/Http/Controllers/Api/FrontendController.php:44
 * @route '/api/faq'
 */
faq.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: faq.url(options),
    method: 'get',
})
/**
* @see \App\Http\Controllers\Api\FrontendController::faq
 * @see app/Http/Controllers/Api/FrontendController.php:44
 * @route '/api/faq'
 */
faq.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: faq.url(options),
    method: 'head',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::faq
 * @see app/Http/Controllers/Api/FrontendController.php:44
 * @route '/api/faq'
 */
    const faqForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: faq.url(options),
        method: 'get',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::faq
 * @see app/Http/Controllers/Api/FrontendController.php:44
 * @route '/api/faq'
 */
        faqForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: faq.url(options),
            method: 'get',
        })
            /**
* @see \App\Http\Controllers\Api\FrontendController::faq
 * @see app/Http/Controllers/Api/FrontendController.php:44
 * @route '/api/faq'
 */
        faqForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: faq.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    faq.form = faqForm
/**
* @see \App\Http\Controllers\Api\FrontendController::setting
 * @see app/Http/Controllers/Api/FrontendController.php:172
 * @route '/api/setting'
 */
export const setting = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: setting.url(options),
    method: 'get',
})

setting.definition = {
    methods: ["get","head"],
    url: '/api/setting',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::setting
 * @see app/Http/Controllers/Api/FrontendController.php:172
 * @route '/api/setting'
 */
setting.url = (options?: RouteQueryOptions) => {
    return setting.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::setting
 * @see app/Http/Controllers/Api/FrontendController.php:172
 * @route '/api/setting'
 */
setting.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: setting.url(options),
    method: 'get',
})
/**
* @see \App\Http\Controllers\Api\FrontendController::setting
 * @see app/Http/Controllers/Api/FrontendController.php:172
 * @route '/api/setting'
 */
setting.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: setting.url(options),
    method: 'head',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::setting
 * @see app/Http/Controllers/Api/FrontendController.php:172
 * @route '/api/setting'
 */
    const settingForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: setting.url(options),
        method: 'get',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::setting
 * @see app/Http/Controllers/Api/FrontendController.php:172
 * @route '/api/setting'
 */
        settingForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: setting.url(options),
            method: 'get',
        })
            /**
* @see \App\Http\Controllers\Api\FrontendController::setting
 * @see app/Http/Controllers/Api/FrontendController.php:172
 * @route '/api/setting'
 */
        settingForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: setting.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    setting.form = settingForm
/**
* @see \App\Http\Controllers\Api\FrontendController::patner
 * @see app/Http/Controllers/Api/FrontendController.php:110
 * @route '/api/patner'
 */
export const patner = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: patner.url(options),
    method: 'get',
})

patner.definition = {
    methods: ["get","head"],
    url: '/api/patner',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::patner
 * @see app/Http/Controllers/Api/FrontendController.php:110
 * @route '/api/patner'
 */
patner.url = (options?: RouteQueryOptions) => {
    return patner.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::patner
 * @see app/Http/Controllers/Api/FrontendController.php:110
 * @route '/api/patner'
 */
patner.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: patner.url(options),
    method: 'get',
})
/**
* @see \App\Http\Controllers\Api\FrontendController::patner
 * @see app/Http/Controllers/Api/FrontendController.php:110
 * @route '/api/patner'
 */
patner.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: patner.url(options),
    method: 'head',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::patner
 * @see app/Http/Controllers/Api/FrontendController.php:110
 * @route '/api/patner'
 */
    const patnerForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: patner.url(options),
        method: 'get',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::patner
 * @see app/Http/Controllers/Api/FrontendController.php:110
 * @route '/api/patner'
 */
        patnerForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: patner.url(options),
            method: 'get',
        })
            /**
* @see \App\Http\Controllers\Api\FrontendController::patner
 * @see app/Http/Controllers/Api/FrontendController.php:110
 * @route '/api/patner'
 */
        patnerForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: patner.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    patner.form = patnerForm
/**
* @see \App\Http\Controllers\Api\FrontendController::review
 * @see app/Http/Controllers/Api/FrontendController.php:131
 * @route '/api/review'
 */
export const review = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: review.url(options),
    method: 'get',
})

review.definition = {
    methods: ["get","head"],
    url: '/api/review',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::review
 * @see app/Http/Controllers/Api/FrontendController.php:131
 * @route '/api/review'
 */
review.url = (options?: RouteQueryOptions) => {
    return review.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::review
 * @see app/Http/Controllers/Api/FrontendController.php:131
 * @route '/api/review'
 */
review.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: review.url(options),
    method: 'get',
})
/**
* @see \App\Http\Controllers\Api\FrontendController::review
 * @see app/Http/Controllers/Api/FrontendController.php:131
 * @route '/api/review'
 */
review.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: review.url(options),
    method: 'head',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::review
 * @see app/Http/Controllers/Api/FrontendController.php:131
 * @route '/api/review'
 */
    const reviewForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: review.url(options),
        method: 'get',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::review
 * @see app/Http/Controllers/Api/FrontendController.php:131
 * @route '/api/review'
 */
        reviewForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: review.url(options),
            method: 'get',
        })
            /**
* @see \App\Http\Controllers\Api\FrontendController::review
 * @see app/Http/Controllers/Api/FrontendController.php:131
 * @route '/api/review'
 */
        reviewForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: review.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    review.form = reviewForm
/**
* @see \App\Http\Controllers\Api\FrontendController::service
 * @see app/Http/Controllers/Api/FrontendController.php:67
 * @route '/api/service'
 */
export const service = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: service.url(options),
    method: 'get',
})

service.definition = {
    methods: ["get","head"],
    url: '/api/service',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::service
 * @see app/Http/Controllers/Api/FrontendController.php:67
 * @route '/api/service'
 */
service.url = (options?: RouteQueryOptions) => {
    return service.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::service
 * @see app/Http/Controllers/Api/FrontendController.php:67
 * @route '/api/service'
 */
service.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: service.url(options),
    method: 'get',
})
/**
* @see \App\Http\Controllers\Api\FrontendController::service
 * @see app/Http/Controllers/Api/FrontendController.php:67
 * @route '/api/service'
 */
service.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: service.url(options),
    method: 'head',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::service
 * @see app/Http/Controllers/Api/FrontendController.php:67
 * @route '/api/service'
 */
    const serviceForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: service.url(options),
        method: 'get',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::service
 * @see app/Http/Controllers/Api/FrontendController.php:67
 * @route '/api/service'
 */
        serviceForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: service.url(options),
            method: 'get',
        })
            /**
* @see \App\Http\Controllers\Api\FrontendController::service
 * @see app/Http/Controllers/Api/FrontendController.php:67
 * @route '/api/service'
 */
        serviceForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: service.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    service.form = serviceForm
/**
* @see \App\Http\Controllers\Api\FrontendController::serviceDetails
 * @see app/Http/Controllers/Api/FrontendController.php:88
 * @route '/api/service-details/{id}'
 */
export const serviceDetails = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: serviceDetails.url(args, options),
    method: 'get',
})

serviceDetails.definition = {
    methods: ["get","head"],
    url: '/api/service-details/{id}',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::serviceDetails
 * @see app/Http/Controllers/Api/FrontendController.php:88
 * @route '/api/service-details/{id}'
 */
serviceDetails.url = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions) => {
    if (typeof args === 'string' || typeof args === 'number') {
        args = { id: args }
    }

    
    if (Array.isArray(args)) {
        args = {
                    id: args[0],
                }
    }

    args = applyUrlDefaults(args)

    const parsedArgs = {
                        id: args.id,
                }

    return serviceDetails.definition.url
            .replace('{id}', parsedArgs.id.toString())
            .replace(/\/+$/, '') + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::serviceDetails
 * @see app/Http/Controllers/Api/FrontendController.php:88
 * @route '/api/service-details/{id}'
 */
serviceDetails.get = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: serviceDetails.url(args, options),
    method: 'get',
})
/**
* @see \App\Http\Controllers\Api\FrontendController::serviceDetails
 * @see app/Http/Controllers/Api/FrontendController.php:88
 * @route '/api/service-details/{id}'
 */
serviceDetails.head = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: serviceDetails.url(args, options),
    method: 'head',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::serviceDetails
 * @see app/Http/Controllers/Api/FrontendController.php:88
 * @route '/api/service-details/{id}'
 */
    const serviceDetailsForm = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: serviceDetails.url(args, options),
        method: 'get',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::serviceDetails
 * @see app/Http/Controllers/Api/FrontendController.php:88
 * @route '/api/service-details/{id}'
 */
        serviceDetailsForm.get = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: serviceDetails.url(args, options),
            method: 'get',
        })
            /**
* @see \App\Http\Controllers\Api\FrontendController::serviceDetails
 * @see app/Http/Controllers/Api/FrontendController.php:88
 * @route '/api/service-details/{id}'
 */
        serviceDetailsForm.head = (args: { id: string | number } | [id: string | number ] | string | number, options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: serviceDetails.url(args, {
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    serviceDetails.form = serviceDetailsForm
/**
* @see \App\Http\Controllers\Api\FrontendController::whyChooseUs
 * @see app/Http/Controllers/Api/FrontendController.php:151
 * @route '/api/why-choose-us'
 */
export const whyChooseUs = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: whyChooseUs.url(options),
    method: 'get',
})

whyChooseUs.definition = {
    methods: ["get","head"],
    url: '/api/why-choose-us',
} satisfies RouteDefinition<["get","head"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::whyChooseUs
 * @see app/Http/Controllers/Api/FrontendController.php:151
 * @route '/api/why-choose-us'
 */
whyChooseUs.url = (options?: RouteQueryOptions) => {
    return whyChooseUs.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::whyChooseUs
 * @see app/Http/Controllers/Api/FrontendController.php:151
 * @route '/api/why-choose-us'
 */
whyChooseUs.get = (options?: RouteQueryOptions): RouteDefinition<'get'> => ({
    url: whyChooseUs.url(options),
    method: 'get',
})
/**
* @see \App\Http\Controllers\Api\FrontendController::whyChooseUs
 * @see app/Http/Controllers/Api/FrontendController.php:151
 * @route '/api/why-choose-us'
 */
whyChooseUs.head = (options?: RouteQueryOptions): RouteDefinition<'head'> => ({
    url: whyChooseUs.url(options),
    method: 'head',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::whyChooseUs
 * @see app/Http/Controllers/Api/FrontendController.php:151
 * @route '/api/why-choose-us'
 */
    const whyChooseUsForm = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
        action: whyChooseUs.url(options),
        method: 'get',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::whyChooseUs
 * @see app/Http/Controllers/Api/FrontendController.php:151
 * @route '/api/why-choose-us'
 */
        whyChooseUsForm.get = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: whyChooseUs.url(options),
            method: 'get',
        })
            /**
* @see \App\Http\Controllers\Api\FrontendController::whyChooseUs
 * @see app/Http/Controllers/Api/FrontendController.php:151
 * @route '/api/why-choose-us'
 */
        whyChooseUsForm.head = (options?: RouteQueryOptions): RouteFormDefinition<'get'> => ({
            action: whyChooseUs.url({
                        [options?.mergeQuery ? 'mergeQuery' : 'query']: {
                            _method: 'HEAD',
                            ...(options?.query ?? options?.mergeQuery ?? {}),
                        }
                    }),
            method: 'get',
        })
    
    whyChooseUs.form = whyChooseUsForm
/**
* @see \App\Http\Controllers\Api\FrontendController::subscriber
 * @see app/Http/Controllers/Api/FrontendController.php:193
 * @route '/api/subscriber'
 */
export const subscriber = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
    url: subscriber.url(options),
    method: 'post',
})

subscriber.definition = {
    methods: ["post"],
    url: '/api/subscriber',
} satisfies RouteDefinition<["post"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::subscriber
 * @see app/Http/Controllers/Api/FrontendController.php:193
 * @route '/api/subscriber'
 */
subscriber.url = (options?: RouteQueryOptions) => {
    return subscriber.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::subscriber
 * @see app/Http/Controllers/Api/FrontendController.php:193
 * @route '/api/subscriber'
 */
subscriber.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
    url: subscriber.url(options),
    method: 'post',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::subscriber
 * @see app/Http/Controllers/Api/FrontendController.php:193
 * @route '/api/subscriber'
 */
    const subscriberForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
        action: subscriber.url(options),
        method: 'post',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::subscriber
 * @see app/Http/Controllers/Api/FrontendController.php:193
 * @route '/api/subscriber'
 */
        subscriberForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
            action: subscriber.url(options),
            method: 'post',
        })
    
    subscriber.form = subscriberForm
/**
* @see \App\Http\Controllers\Api\FrontendController::contact
 * @see app/Http/Controllers/Api/FrontendController.php:227
 * @route '/api/contact'
 */
export const contact = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
    url: contact.url(options),
    method: 'post',
})

contact.definition = {
    methods: ["post"],
    url: '/api/contact',
} satisfies RouteDefinition<["post"]>

/**
* @see \App\Http\Controllers\Api\FrontendController::contact
 * @see app/Http/Controllers/Api/FrontendController.php:227
 * @route '/api/contact'
 */
contact.url = (options?: RouteQueryOptions) => {
    return contact.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\Api\FrontendController::contact
 * @see app/Http/Controllers/Api/FrontendController.php:227
 * @route '/api/contact'
 */
contact.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
    url: contact.url(options),
    method: 'post',
})

    /**
* @see \App\Http\Controllers\Api\FrontendController::contact
 * @see app/Http/Controllers/Api/FrontendController.php:227
 * @route '/api/contact'
 */
    const contactForm = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
        action: contact.url(options),
        method: 'post',
    })

            /**
* @see \App\Http\Controllers\Api\FrontendController::contact
 * @see app/Http/Controllers/Api/FrontendController.php:227
 * @route '/api/contact'
 */
        contactForm.post = (options?: RouteQueryOptions): RouteFormDefinition<'post'> => ({
            action: contact.url(options),
            method: 'post',
        })
    
    contact.form = contactForm
const FrontendController = { slider, faq, setting, patner, review, service, serviceDetails, whyChooseUs, subscriber, contact }

export default FrontendController