"""
This type stub file was generated by pyright.
"""

import mlx.core as mx
from mlx import nn

class CLIPSdpaAttention(nn.Module):
    head_dimension = ...
    batch_size = ...
    num_heads = ...
    def __init__(self) -> None: ...
    def __call__(
        self, hidden_states: mx.array, causal_attention_mask: mx.array
    ) -> mx.array: ...
    @staticmethod
    def reshape_and_transpose(x, batch_size, num_heads, head_dim):  # -> array:
        ...
