import { ZendeskCommonResponse } from './zendesk-common.interface'; export interface UsersResponse extends ZendeskCommonResponse { users: ZendeskUser[]; } export interface ZendeskUser { active: boolean; alias: string | null; chat_only: boolean; created_at: string; custom_role_id: number | null; default_group_id: number | null; details: string | null; email: string | null; external_id: string | null; iana_time_zone: string; id: number; last_login_at: string | null; locale: string; locale_id: number; moderator: boolean; name: string | null; notes: string | null; only_private_comments: boolean; organization_id: number | null; phone: string | null; photo: any; report_csv: boolean; restricted_agent: boolean; role: string; role_type: number | null; shared: boolean; shared_agent: boolean; shared_phone_number: string | null; signature: string | null; suspended: boolean; tags: string[]; ticket_restriction: string; time_zone: string; two_factor_auth_enabled: boolean; updated_at: string; url: string; user_fields: { [key: string]: any; }; verified: boolean; } export declare type ZendeskUserRole = 'end-user' | 'agent' | 'admin';