/** * @file Option and response type aliases for the newer Socket API endpoint * methods (historical/analytics, full-scan CSV/PDF exports, repo-label * settings, and license-policy). Each alias is derived from the generated * OpenAPI operation types (`../types/api`) so the SDK method signatures stay * in lockstep with the spec instead of hand-listing the (large) historical * filter query sets. Split out of `types.mts` to keep that file under the * file-size cap. */ import type { operations } from '../types/api'; export type HistoricalAlertsListOptions = NonNullable; export type HistoricalAlertsTrendOptions = NonNullable; export type HistoricalDependenciesTrendOptions = NonNullable; export type HistoricalSnapshotsListOptions = NonNullable; export type GetOrgFullScanCsvOptions = NonNullable & NonNullable['content']>['application/json']; export type GetOrgFullScanPdfOptions = NonNullable & NonNullable['content']>['application/json']; export type CreateOrgRepoDiffOptions = NonNullable & { pathsRelativeTo?: string | undefined; }; export type UpdateOrgRepoLabelSettingBody = NonNullable['content']>['application/json']; export type LicensePolicyViolations = NonNullable>['application/x-ndjson'];