import { queryParams, type RouteQueryOptions, type RouteDefinition } from './../../../../wayfinder'
/**
* @see \App\Http\Controllers\TestController::test
* @see app/Http/Controllers/TestController.php:16
* @route '/admin/test'
*/
const test92ec4c80e7b7dbb27bd86e2880506890 = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
    url: test92ec4c80e7b7dbb27bd86e2880506890.url(options),
    method: 'post',
})

test92ec4c80e7b7dbb27bd86e2880506890.definition = {
    methods: ["post"],
    url: '/admin/test',
} satisfies RouteDefinition<["post"]>

/**
* @see \App\Http\Controllers\TestController::test
* @see app/Http/Controllers/TestController.php:16
* @route '/admin/test'
*/
test92ec4c80e7b7dbb27bd86e2880506890.url = (options?: RouteQueryOptions) => {
    return test92ec4c80e7b7dbb27bd86e2880506890.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\TestController::test
* @see app/Http/Controllers/TestController.php:16
* @route '/admin/test'
*/
test92ec4c80e7b7dbb27bd86e2880506890.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
    url: test92ec4c80e7b7dbb27bd86e2880506890.url(options),
    method: 'post',
})

/**
* @see \App\Http\Controllers\TestController::test
* @see app/Http/Controllers/TestController.php:16
* @route '/admin/generate/token'
*/
const test16c39f19bc8099c60e384e2b63aff3e1 = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
    url: test16c39f19bc8099c60e384e2b63aff3e1.url(options),
    method: 'post',
})

test16c39f19bc8099c60e384e2b63aff3e1.definition = {
    methods: ["post"],
    url: '/admin/generate/token',
} satisfies RouteDefinition<["post"]>

/**
* @see \App\Http\Controllers\TestController::test
* @see app/Http/Controllers/TestController.php:16
* @route '/admin/generate/token'
*/
test16c39f19bc8099c60e384e2b63aff3e1.url = (options?: RouteQueryOptions) => {
    return test16c39f19bc8099c60e384e2b63aff3e1.definition.url + queryParams(options)
}

/**
* @see \App\Http\Controllers\TestController::test
* @see app/Http/Controllers/TestController.php:16
* @route '/admin/generate/token'
*/
test16c39f19bc8099c60e384e2b63aff3e1.post = (options?: RouteQueryOptions): RouteDefinition<'post'> => ({
    url: test16c39f19bc8099c60e384e2b63aff3e1.url(options),
    method: 'post',
})

export const test = {
    '/admin/test': test92ec4c80e7b7dbb27bd86e2880506890,
    '/admin/generate/token': test16c39f19bc8099c60e384e2b63aff3e1,
}

const TestController = { test }

export default TestController