import { OpenAPIHono } from "@hono/zod-openapi";
import { Bindings, Variables } from "../../types";
export declare const userinfoRoutes: OpenAPIHono<{
    Bindings: Bindings;
    Variables: Variables;
}, {
    "/": {
        $get: {
            input: {};
            output: {
                sub: string;
                email?: string | undefined;
                email_verified?: boolean | undefined;
                phone_number?: string | undefined;
                phone_number_verified?: boolean | undefined;
                name?: string | undefined;
                family_name?: string | undefined;
                given_name?: string | undefined;
                middle_name?: string | undefined;
                nickname?: string | undefined;
                preferred_username?: string | undefined;
                profile?: string | undefined;
                picture?: string | undefined;
                website?: string | undefined;
                gender?: string | undefined;
                birthdate?: string | undefined;
                zoneinfo?: string | undefined;
                locale?: string | undefined;
                updated_at?: number | undefined;
                address?: {
                    formatted?: string | undefined;
                    street_address?: string | undefined;
                    locality?: string | undefined;
                    region?: string | undefined;
                    postal_code?: string | undefined;
                    country?: string | undefined;
                } | undefined;
            };
            outputFormat: "json";
            status: 200;
        };
    };
} & {
    "/": {
        $post: {
            input: {
                form: {
                    access_token?: string | undefined;
                };
            };
            output: {
                sub: string;
                email?: string | undefined;
                email_verified?: boolean | undefined;
                phone_number?: string | undefined;
                phone_number_verified?: boolean | undefined;
                name?: string | undefined;
                family_name?: string | undefined;
                given_name?: string | undefined;
                middle_name?: string | undefined;
                nickname?: string | undefined;
                preferred_username?: string | undefined;
                profile?: string | undefined;
                picture?: string | undefined;
                website?: string | undefined;
                gender?: string | undefined;
                birthdate?: string | undefined;
                zoneinfo?: string | undefined;
                locale?: string | undefined;
                updated_at?: number | undefined;
                address?: {
                    formatted?: string | undefined;
                    street_address?: string | undefined;
                    locality?: string | undefined;
                    region?: string | undefined;
                    postal_code?: string | undefined;
                    country?: string | undefined;
                } | undefined;
            };
            outputFormat: "json";
            status: 200;
        };
    };
}, "/">;
