import { OpenAPIHono } from "@hono/zod-openapi";
import { Bindings, Variables } from "../../types";
export declare const usersByEmailRoutes: OpenAPIHono<{
    Bindings: Bindings;
    Variables: Variables;
}, {
    "/": {
        $get: {
            input: {
                query: {
                    email: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            };
            output: {
                connection: string;
                email_verified: boolean;
                created_at: string;
                updated_at: string;
                user_id: string;
                provider: string;
                is_social: boolean;
                login_count: number;
                name?: string | undefined;
                username?: string | undefined;
                given_name?: string | undefined;
                phone_number?: string | undefined;
                phone_verified?: boolean | undefined;
                family_name?: string | undefined;
                profileData?: string | undefined;
                address?: {
                    formatted?: string | undefined;
                    street_address?: string | undefined;
                    locality?: string | undefined;
                    region?: string | undefined;
                    postal_code?: string | undefined;
                    country?: string | undefined;
                } | undefined;
                nickname?: string | undefined;
                picture?: string | undefined;
                locale?: string | undefined;
                linked_to?: string | undefined;
                app_metadata?: any;
                user_metadata?: any;
                middle_name?: string | undefined;
                preferred_username?: string | undefined;
                profile?: string | undefined;
                website?: string | undefined;
                gender?: string | undefined;
                birthdate?: string | undefined;
                zoneinfo?: string | undefined;
                verify_email?: boolean | undefined;
                last_ip?: string | undefined;
                last_login?: string | undefined;
                registration_completed_at?: string | undefined;
                email?: string | undefined;
                identities?: {
                    connection: string;
                    user_id: string;
                    provider: string;
                    isSocial: boolean;
                    email?: string | undefined;
                    email_verified?: boolean | undefined;
                    phone_number?: string | undefined;
                    phone_verified?: boolean | undefined;
                    username?: string | undefined;
                    access_token?: string | undefined;
                    access_token_secret?: string | undefined;
                    refresh_token?: string | undefined;
                    profileData?: {
                        [x: string]: any;
                        email?: string | undefined;
                        email_verified?: boolean | undefined;
                        name?: string | undefined;
                        username?: string | undefined;
                        given_name?: string | undefined;
                        phone_number?: string | undefined;
                        phone_verified?: boolean | undefined;
                        family_name?: string | undefined;
                    } | undefined;
                }[] | undefined;
            }[];
            outputFormat: "json";
            status: 200;
        };
    };
}, "/">;
