import { OpenAPIHono } from "@hono/zod-openapi";
import { Bindings, Variables } from "../../types";
export declare const connectionRoutes: OpenAPIHono<{
    Bindings: Bindings;
    Variables: Variables;
}, {
    "/": {
        $get: {
            input: {
                query: {
                    page?: string | undefined;
                    per_page?: string | undefined;
                    include_totals?: string | undefined;
                    from?: string | undefined;
                    take?: string | undefined;
                    sort?: string | undefined;
                    q?: string | undefined;
                    from_date?: unknown;
                    to_date?: unknown;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            };
            output: {
                created_at: string;
                updated_at: string;
                name: string;
                strategy: string;
                options: {
                    kid?: string | undefined;
                    team_id?: string | undefined;
                    realms?: string | undefined;
                    authentication_method?: string | undefined;
                    client_id?: string | undefined;
                    client_secret?: string | undefined;
                    app_secret?: string | undefined;
                    scope?: string | undefined;
                    authorization_endpoint?: string | undefined;
                    token_endpoint?: string | undefined;
                    userinfo_endpoint?: string | undefined;
                    jwks_uri?: string | undefined;
                    discovery_url?: string | undefined;
                    issuer?: string | undefined;
                    token_endpoint_auth_method?: "client_secret_post" | "client_secret_basic" | undefined;
                    provider?: string | undefined;
                    from?: string | undefined;
                    twilio_sid?: string | undefined;
                    twilio_token?: string | undefined;
                    icon_url?: string | undefined;
                    domain_aliases?: string[] | undefined;
                    callback_url?: string | undefined;
                    passwordPolicy?: "none" | "low" | "fair" | "good" | "excellent" | undefined;
                    password_complexity_options?: {
                        min_length?: number | undefined;
                    } | undefined;
                    password_history?: {
                        enable?: boolean | undefined;
                        size?: number | undefined;
                    } | undefined;
                    password_no_personal_info?: {
                        enable?: boolean | undefined;
                    } | undefined;
                    password_dictionary?: {
                        enable?: boolean | undefined;
                        dictionary?: string[] | undefined;
                    } | undefined;
                    disable_signup?: boolean | undefined;
                    brute_force_protection?: boolean | undefined;
                    import_mode?: boolean | undefined;
                    configuration?: {
                        token_endpoint?: string | undefined;
                        userinfo_endpoint?: string | undefined;
                        client_id?: string | undefined;
                        client_secret?: string | undefined;
                        realm?: string | undefined;
                    } | undefined;
                    attributes?: {
                        email?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                                verification?: {
                                    active?: boolean | undefined;
                                } | undefined;
                            } | undefined;
                            validation?: {
                                allowed?: boolean | undefined;
                            } | undefined;
                            unique?: boolean | undefined;
                            profile_required?: boolean | undefined;
                            verification_method?: "code" | "link" | undefined;
                        } | undefined;
                        username?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                            } | undefined;
                            validation?: {
                                max_length?: number | undefined;
                                min_length?: number | undefined;
                                allowed_types?: {
                                    email?: boolean | undefined;
                                    phone_number?: boolean | undefined;
                                } | undefined;
                            } | undefined;
                            profile_required?: boolean | undefined;
                        } | undefined;
                        phone_number?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    authentication_methods?: {
                        password?: {
                            enabled?: boolean | undefined;
                        } | undefined;
                        passkey?: {
                            enabled?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    passkey_options?: {
                        challenge_ui?: "both" | "autofill" | "button" | undefined;
                        local_enrollment_enabled?: boolean | undefined;
                        progressive_enrollment_enabled?: boolean | undefined;
                    } | undefined;
                    requires_username?: boolean | undefined;
                    validation?: {
                        username?: {
                            min?: number | undefined;
                            max?: number | undefined;
                        } | undefined;
                    } | undefined;
                    set_user_root_attributes?: "on_each_login" | "on_first_login" | "never_on_login" | undefined;
                };
                id?: string | undefined;
                display_name?: string | undefined;
                enabled_clients?: string[] | undefined;
                response_type?: import("@authhero/adapter-interfaces").AuthorizationResponseType | undefined;
                response_mode?: import("@authhero/adapter-interfaces").AuthorizationResponseMode | undefined;
                is_domain_connection?: boolean | undefined;
                show_as_button?: boolean | undefined;
                metadata?: {
                    [x: string]: any;
                } | undefined;
                is_system?: boolean | undefined;
            }[] | {
                start: number;
                limit: number;
                length: number;
                connections: {
                    created_at: string;
                    updated_at: string;
                    name: string;
                    strategy: string;
                    options: {
                        kid?: string | undefined;
                        team_id?: string | undefined;
                        realms?: string | undefined;
                        authentication_method?: string | undefined;
                        client_id?: string | undefined;
                        client_secret?: string | undefined;
                        app_secret?: string | undefined;
                        scope?: string | undefined;
                        authorization_endpoint?: string | undefined;
                        token_endpoint?: string | undefined;
                        userinfo_endpoint?: string | undefined;
                        jwks_uri?: string | undefined;
                        discovery_url?: string | undefined;
                        issuer?: string | undefined;
                        token_endpoint_auth_method?: "client_secret_post" | "client_secret_basic" | undefined;
                        provider?: string | undefined;
                        from?: string | undefined;
                        twilio_sid?: string | undefined;
                        twilio_token?: string | undefined;
                        icon_url?: string | undefined;
                        domain_aliases?: string[] | undefined;
                        callback_url?: string | undefined;
                        passwordPolicy?: "none" | "low" | "fair" | "good" | "excellent" | undefined;
                        password_complexity_options?: {
                            min_length?: number | undefined;
                        } | undefined;
                        password_history?: {
                            enable?: boolean | undefined;
                            size?: number | undefined;
                        } | undefined;
                        password_no_personal_info?: {
                            enable?: boolean | undefined;
                        } | undefined;
                        password_dictionary?: {
                            enable?: boolean | undefined;
                            dictionary?: string[] | undefined;
                        } | undefined;
                        disable_signup?: boolean | undefined;
                        brute_force_protection?: boolean | undefined;
                        import_mode?: boolean | undefined;
                        configuration?: {
                            token_endpoint?: string | undefined;
                            userinfo_endpoint?: string | undefined;
                            client_id?: string | undefined;
                            client_secret?: string | undefined;
                            realm?: string | undefined;
                        } | undefined;
                        attributes?: {
                            email?: {
                                identifier?: {
                                    active?: boolean | undefined;
                                } | undefined;
                                signup?: {
                                    status?: "optional" | "required" | "disabled" | undefined;
                                    verification?: {
                                        active?: boolean | undefined;
                                    } | undefined;
                                } | undefined;
                                validation?: {
                                    allowed?: boolean | undefined;
                                } | undefined;
                                unique?: boolean | undefined;
                                profile_required?: boolean | undefined;
                                verification_method?: "code" | "link" | undefined;
                            } | undefined;
                            username?: {
                                identifier?: {
                                    active?: boolean | undefined;
                                } | undefined;
                                signup?: {
                                    status?: "optional" | "required" | "disabled" | undefined;
                                } | undefined;
                                validation?: {
                                    max_length?: number | undefined;
                                    min_length?: number | undefined;
                                    allowed_types?: {
                                        email?: boolean | undefined;
                                        phone_number?: boolean | undefined;
                                    } | undefined;
                                } | undefined;
                                profile_required?: boolean | undefined;
                            } | undefined;
                            phone_number?: {
                                identifier?: {
                                    active?: boolean | undefined;
                                } | undefined;
                                signup?: {
                                    status?: "optional" | "required" | "disabled" | undefined;
                                } | undefined;
                            } | undefined;
                        } | undefined;
                        authentication_methods?: {
                            password?: {
                                enabled?: boolean | undefined;
                            } | undefined;
                            passkey?: {
                                enabled?: boolean | undefined;
                            } | undefined;
                        } | undefined;
                        passkey_options?: {
                            challenge_ui?: "both" | "autofill" | "button" | undefined;
                            local_enrollment_enabled?: boolean | undefined;
                            progressive_enrollment_enabled?: boolean | undefined;
                        } | undefined;
                        requires_username?: boolean | undefined;
                        validation?: {
                            username?: {
                                min?: number | undefined;
                                max?: number | undefined;
                            } | undefined;
                        } | undefined;
                        set_user_root_attributes?: "on_each_login" | "on_first_login" | "never_on_login" | undefined;
                    };
                    id?: string | undefined;
                    display_name?: string | undefined;
                    enabled_clients?: string[] | undefined;
                    response_type?: import("@authhero/adapter-interfaces").AuthorizationResponseType | undefined;
                    response_mode?: import("@authhero/adapter-interfaces").AuthorizationResponseMode | undefined;
                    is_domain_connection?: boolean | undefined;
                    show_as_button?: boolean | undefined;
                    metadata?: {
                        [x: string]: any;
                    } | undefined;
                    is_system?: boolean | undefined;
                }[];
                total?: number | undefined;
            };
            outputFormat: "json";
            status: 200;
        };
    };
} & {
    "/:id": {
        $get: {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            };
            output: {
                created_at: string;
                updated_at: string;
                name: string;
                strategy: string;
                options: {
                    kid?: string | undefined;
                    team_id?: string | undefined;
                    realms?: string | undefined;
                    authentication_method?: string | undefined;
                    client_id?: string | undefined;
                    client_secret?: string | undefined;
                    app_secret?: string | undefined;
                    scope?: string | undefined;
                    authorization_endpoint?: string | undefined;
                    token_endpoint?: string | undefined;
                    userinfo_endpoint?: string | undefined;
                    jwks_uri?: string | undefined;
                    discovery_url?: string | undefined;
                    issuer?: string | undefined;
                    token_endpoint_auth_method?: "client_secret_post" | "client_secret_basic" | undefined;
                    provider?: string | undefined;
                    from?: string | undefined;
                    twilio_sid?: string | undefined;
                    twilio_token?: string | undefined;
                    icon_url?: string | undefined;
                    domain_aliases?: string[] | undefined;
                    callback_url?: string | undefined;
                    passwordPolicy?: "none" | "low" | "fair" | "good" | "excellent" | undefined;
                    password_complexity_options?: {
                        min_length?: number | undefined;
                    } | undefined;
                    password_history?: {
                        enable?: boolean | undefined;
                        size?: number | undefined;
                    } | undefined;
                    password_no_personal_info?: {
                        enable?: boolean | undefined;
                    } | undefined;
                    password_dictionary?: {
                        enable?: boolean | undefined;
                        dictionary?: string[] | undefined;
                    } | undefined;
                    disable_signup?: boolean | undefined;
                    brute_force_protection?: boolean | undefined;
                    import_mode?: boolean | undefined;
                    configuration?: {
                        token_endpoint?: string | undefined;
                        userinfo_endpoint?: string | undefined;
                        client_id?: string | undefined;
                        client_secret?: string | undefined;
                        realm?: string | undefined;
                    } | undefined;
                    attributes?: {
                        email?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                                verification?: {
                                    active?: boolean | undefined;
                                } | undefined;
                            } | undefined;
                            validation?: {
                                allowed?: boolean | undefined;
                            } | undefined;
                            unique?: boolean | undefined;
                            profile_required?: boolean | undefined;
                            verification_method?: "code" | "link" | undefined;
                        } | undefined;
                        username?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                            } | undefined;
                            validation?: {
                                max_length?: number | undefined;
                                min_length?: number | undefined;
                                allowed_types?: {
                                    email?: boolean | undefined;
                                    phone_number?: boolean | undefined;
                                } | undefined;
                            } | undefined;
                            profile_required?: boolean | undefined;
                        } | undefined;
                        phone_number?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    authentication_methods?: {
                        password?: {
                            enabled?: boolean | undefined;
                        } | undefined;
                        passkey?: {
                            enabled?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    passkey_options?: {
                        challenge_ui?: "both" | "autofill" | "button" | undefined;
                        local_enrollment_enabled?: boolean | undefined;
                        progressive_enrollment_enabled?: boolean | undefined;
                    } | undefined;
                    requires_username?: boolean | undefined;
                    validation?: {
                        username?: {
                            min?: number | undefined;
                            max?: number | undefined;
                        } | undefined;
                    } | undefined;
                    set_user_root_attributes?: "on_each_login" | "on_first_login" | "never_on_login" | undefined;
                };
                id?: string | undefined;
                display_name?: string | undefined;
                enabled_clients?: string[] | undefined;
                response_type?: import("@authhero/adapter-interfaces").AuthorizationResponseType | undefined;
                response_mode?: import("@authhero/adapter-interfaces").AuthorizationResponseMode | undefined;
                is_domain_connection?: boolean | undefined;
                show_as_button?: boolean | undefined;
                metadata?: {
                    [x: string]: any;
                } | undefined;
                is_system?: boolean | undefined;
            };
            outputFormat: "json";
            status: 200;
        };
    };
} & {
    "/:id": {
        $delete: {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            };
            output: {};
            outputFormat: string;
            status: 200;
        };
    };
} & {
    "/:id": {
        $patch: {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            } & {
                json: {
                    id?: string | undefined;
                    name?: string | undefined;
                    display_name?: string | undefined;
                    strategy?: string | undefined;
                    options?: unknown;
                    enabled_clients?: string[] | undefined;
                    response_type?: import("@authhero/adapter-interfaces").AuthorizationResponseType | undefined;
                    response_mode?: import("@authhero/adapter-interfaces").AuthorizationResponseMode | undefined;
                    is_domain_connection?: boolean | undefined;
                    show_as_button?: boolean | undefined;
                    metadata?: Record<string, any> | undefined;
                    is_system?: boolean | undefined;
                };
            };
            output: {
                created_at: string;
                updated_at: string;
                name: string;
                strategy: string;
                options: {
                    kid?: string | undefined;
                    team_id?: string | undefined;
                    realms?: string | undefined;
                    authentication_method?: string | undefined;
                    client_id?: string | undefined;
                    client_secret?: string | undefined;
                    app_secret?: string | undefined;
                    scope?: string | undefined;
                    authorization_endpoint?: string | undefined;
                    token_endpoint?: string | undefined;
                    userinfo_endpoint?: string | undefined;
                    jwks_uri?: string | undefined;
                    discovery_url?: string | undefined;
                    issuer?: string | undefined;
                    token_endpoint_auth_method?: "client_secret_post" | "client_secret_basic" | undefined;
                    provider?: string | undefined;
                    from?: string | undefined;
                    twilio_sid?: string | undefined;
                    twilio_token?: string | undefined;
                    icon_url?: string | undefined;
                    domain_aliases?: string[] | undefined;
                    callback_url?: string | undefined;
                    passwordPolicy?: "none" | "low" | "fair" | "good" | "excellent" | undefined;
                    password_complexity_options?: {
                        min_length?: number | undefined;
                    } | undefined;
                    password_history?: {
                        enable?: boolean | undefined;
                        size?: number | undefined;
                    } | undefined;
                    password_no_personal_info?: {
                        enable?: boolean | undefined;
                    } | undefined;
                    password_dictionary?: {
                        enable?: boolean | undefined;
                        dictionary?: string[] | undefined;
                    } | undefined;
                    disable_signup?: boolean | undefined;
                    brute_force_protection?: boolean | undefined;
                    import_mode?: boolean | undefined;
                    configuration?: {
                        token_endpoint?: string | undefined;
                        userinfo_endpoint?: string | undefined;
                        client_id?: string | undefined;
                        client_secret?: string | undefined;
                        realm?: string | undefined;
                    } | undefined;
                    attributes?: {
                        email?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                                verification?: {
                                    active?: boolean | undefined;
                                } | undefined;
                            } | undefined;
                            validation?: {
                                allowed?: boolean | undefined;
                            } | undefined;
                            unique?: boolean | undefined;
                            profile_required?: boolean | undefined;
                            verification_method?: "code" | "link" | undefined;
                        } | undefined;
                        username?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                            } | undefined;
                            validation?: {
                                max_length?: number | undefined;
                                min_length?: number | undefined;
                                allowed_types?: {
                                    email?: boolean | undefined;
                                    phone_number?: boolean | undefined;
                                } | undefined;
                            } | undefined;
                            profile_required?: boolean | undefined;
                        } | undefined;
                        phone_number?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    authentication_methods?: {
                        password?: {
                            enabled?: boolean | undefined;
                        } | undefined;
                        passkey?: {
                            enabled?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    passkey_options?: {
                        challenge_ui?: "both" | "autofill" | "button" | undefined;
                        local_enrollment_enabled?: boolean | undefined;
                        progressive_enrollment_enabled?: boolean | undefined;
                    } | undefined;
                    requires_username?: boolean | undefined;
                    validation?: {
                        username?: {
                            min?: number | undefined;
                            max?: number | undefined;
                        } | undefined;
                    } | undefined;
                    set_user_root_attributes?: "on_each_login" | "on_first_login" | "never_on_login" | undefined;
                };
                id?: string | undefined;
                display_name?: string | undefined;
                enabled_clients?: string[] | undefined;
                response_type?: import("@authhero/adapter-interfaces").AuthorizationResponseType | undefined;
                response_mode?: import("@authhero/adapter-interfaces").AuthorizationResponseMode | undefined;
                is_domain_connection?: boolean | undefined;
                show_as_button?: boolean | undefined;
                metadata?: {
                    [x: string]: any;
                } | undefined;
                is_system?: boolean | undefined;
            };
            outputFormat: "json";
            status: 200;
        };
    };
} & {
    "/": {
        $post: {
            input: {
                header: {
                    "tenant-id"?: string | undefined;
                };
            } & {
                json: {
                    name: string;
                    strategy: string;
                    id?: string | undefined;
                    display_name?: string | undefined;
                    options?: unknown;
                    enabled_clients?: string[] | undefined;
                    response_type?: import("@authhero/adapter-interfaces").AuthorizationResponseType | undefined;
                    response_mode?: import("@authhero/adapter-interfaces").AuthorizationResponseMode | undefined;
                    is_domain_connection?: boolean | undefined;
                    show_as_button?: boolean | undefined;
                    metadata?: Record<string, any> | undefined;
                    is_system?: boolean | undefined;
                };
            };
            output: {
                created_at: string;
                updated_at: string;
                name: string;
                strategy: string;
                options: {
                    kid?: string | undefined;
                    team_id?: string | undefined;
                    realms?: string | undefined;
                    authentication_method?: string | undefined;
                    client_id?: string | undefined;
                    client_secret?: string | undefined;
                    app_secret?: string | undefined;
                    scope?: string | undefined;
                    authorization_endpoint?: string | undefined;
                    token_endpoint?: string | undefined;
                    userinfo_endpoint?: string | undefined;
                    jwks_uri?: string | undefined;
                    discovery_url?: string | undefined;
                    issuer?: string | undefined;
                    token_endpoint_auth_method?: "client_secret_post" | "client_secret_basic" | undefined;
                    provider?: string | undefined;
                    from?: string | undefined;
                    twilio_sid?: string | undefined;
                    twilio_token?: string | undefined;
                    icon_url?: string | undefined;
                    domain_aliases?: string[] | undefined;
                    callback_url?: string | undefined;
                    passwordPolicy?: "none" | "low" | "fair" | "good" | "excellent" | undefined;
                    password_complexity_options?: {
                        min_length?: number | undefined;
                    } | undefined;
                    password_history?: {
                        enable?: boolean | undefined;
                        size?: number | undefined;
                    } | undefined;
                    password_no_personal_info?: {
                        enable?: boolean | undefined;
                    } | undefined;
                    password_dictionary?: {
                        enable?: boolean | undefined;
                        dictionary?: string[] | undefined;
                    } | undefined;
                    disable_signup?: boolean | undefined;
                    brute_force_protection?: boolean | undefined;
                    import_mode?: boolean | undefined;
                    configuration?: {
                        token_endpoint?: string | undefined;
                        userinfo_endpoint?: string | undefined;
                        client_id?: string | undefined;
                        client_secret?: string | undefined;
                        realm?: string | undefined;
                    } | undefined;
                    attributes?: {
                        email?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                                verification?: {
                                    active?: boolean | undefined;
                                } | undefined;
                            } | undefined;
                            validation?: {
                                allowed?: boolean | undefined;
                            } | undefined;
                            unique?: boolean | undefined;
                            profile_required?: boolean | undefined;
                            verification_method?: "code" | "link" | undefined;
                        } | undefined;
                        username?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                            } | undefined;
                            validation?: {
                                max_length?: number | undefined;
                                min_length?: number | undefined;
                                allowed_types?: {
                                    email?: boolean | undefined;
                                    phone_number?: boolean | undefined;
                                } | undefined;
                            } | undefined;
                            profile_required?: boolean | undefined;
                        } | undefined;
                        phone_number?: {
                            identifier?: {
                                active?: boolean | undefined;
                            } | undefined;
                            signup?: {
                                status?: "optional" | "required" | "disabled" | undefined;
                            } | undefined;
                        } | undefined;
                    } | undefined;
                    authentication_methods?: {
                        password?: {
                            enabled?: boolean | undefined;
                        } | undefined;
                        passkey?: {
                            enabled?: boolean | undefined;
                        } | undefined;
                    } | undefined;
                    passkey_options?: {
                        challenge_ui?: "both" | "autofill" | "button" | undefined;
                        local_enrollment_enabled?: boolean | undefined;
                        progressive_enrollment_enabled?: boolean | undefined;
                    } | undefined;
                    requires_username?: boolean | undefined;
                    validation?: {
                        username?: {
                            min?: number | undefined;
                            max?: number | undefined;
                        } | undefined;
                    } | undefined;
                    set_user_root_attributes?: "on_each_login" | "on_first_login" | "never_on_login" | undefined;
                };
                id?: string | undefined;
                display_name?: string | undefined;
                enabled_clients?: string[] | undefined;
                response_type?: import("@authhero/adapter-interfaces").AuthorizationResponseType | undefined;
                response_mode?: import("@authhero/adapter-interfaces").AuthorizationResponseMode | undefined;
                is_domain_connection?: boolean | undefined;
                show_as_button?: boolean | undefined;
                metadata?: {
                    [x: string]: any;
                } | undefined;
                is_system?: boolean | undefined;
            };
            outputFormat: "json";
            status: 201;
        };
    };
} & {
    "/:id/clients": {
        $get: {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            };
            output: {
                enabled_clients: {
                    client_id: string;
                    name: string;
                }[];
            };
            outputFormat: "json";
            status: 200;
        };
    };
} & {
    "/:id/clients": {
        $patch: {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            } & {
                json: {
                    client_id: string;
                    status: boolean;
                }[];
            };
            output: {};
            outputFormat: string;
            status: 204;
        };
    };
} & {
    "/:id/try": {
        $post: {
            input: {
                param: {
                    id: string;
                };
            } & {
                header: {
                    "tenant-id"?: string | undefined;
                };
            } & {
                json: {
                    username?: string | undefined;
                    password?: string | undefined;
                } | undefined;
            };
            output: {
                mode: "redirect";
                authorize_url: string;
                state: string;
                result_url: string;
                client_id: string;
                connection: {
                    id: string;
                    name: string;
                    strategy: string;
                };
            } | {
                mode: "inline";
                status: "success" | "error";
                connection_id: string;
                connection_name: string;
                strategy: string;
                userinfo?: {
                    [x: string]: import("hono/utils/types").JSONValue;
                } | undefined;
                raw?: {
                    [x: string]: import("hono/utils/types").JSONValue;
                } | null | undefined;
                error?: string | undefined;
                error_description?: string | undefined;
            };
            outputFormat: "json";
            status: 200;
        };
    };
}, "/">;
