/** * @public */ export interface GithubIssuesFilters { assignee?: string; createdBy?: string; labels?: string[]; mentioned?: string; milestone?: string; states?: ('OPEN' | 'CLOSED')[]; } /** * @public */ export interface GithubIssuesOrdering { field: 'CREATED_AT' | 'UPDATED_AT' | 'COMMENTS'; direction?: 'ASC' | 'DESC'; } /** * @public */ export interface GithubIssuesByRepoOptions { filterBy?: GithubIssuesFilters; orderBy?: GithubIssuesOrdering; }