import type { HttpContext } from '@adonisjs/core/http';
import '@akago/vine-lucid';
import '../../lib/vine_types/vine_sirene.js';
import { AKVineRequestData } from '../crud/vine_validate_middleware.js';
import AKInseeService from './insee_service.js';
export default class AKInseeController {
    handle(_ctx: HttpContext, inseeService: AKInseeService, { q: query }: AKVineRequestData): Promise<{
        name: string | null;
        siren: string;
        siret: string;
        sireneInfoIsPublic: boolean;
        address: string | null;
        postalCode: string | null;
        city: string;
    }[]>;
}
