export interface AdminLoginRequest {
  password: string;
}

export interface AdminLoginResponse {
  status: string;
  access_token: string;
  token_type: string;
  expires_in: number;
  message: string;
}

export interface AdminLoginState {
  login: (password: string) => Promise<void>;
  logout: () => Promise<void>;
  isLoading: boolean;
  error: string | null;
}
