/** * Per-SIEM default analyzer cost ($/GB indexed). * * SYNCED FROM: the console UI's `src/vendors.json`. * DO NOT HARDCODE elsewhere — update this file if vendors.json changes. * * Values present in vendors.json override the defaults here. Values absent * from it (clickhouse self-hosted) use a conservative public-price estimate. * self-hosted) use a conservative public-price estimate. */ export type SiemId = 'cloudwatch' | 'datadog' | 'sumo' | 'gcp-logging' | 'elasticsearch' | 'azure-monitor' | 'splunk' | 'clickhouse' | 'coralogix' | 'elastic-serverless' | 'opensearch'; export declare const DEFAULT_ANALYZER_COST_PER_GB: Record; export declare const SIEM_DISPLAY_NAMES: Record; /** * What each per-GB default is. `list`: the vendor sells logs per GB and this is * its price. `default`: a stand-in, because the vendor bills in other units * (Datadog indexes per million events) or publishes no per-GB price. A default * is never labelled a list price where it is printed. */ export type DefaultRateBasis = 'list' | 'default'; export declare const DEFAULT_RATE_BASIS: Record; /** A SiemId from an id or a display name; undefined when neither matches. */ export declare function siemIdOf(x: string | null | undefined): SiemId | undefined; /** "list price" or "default rate": the label for this destination's per-GB default. */ export declare function defaultRateLabel(x: string | null | undefined): 'list price' | 'default rate'; /** The vendor's own units behind a default rate, when known. */ export declare function defaultRateNote(x: string | null | undefined): string | undefined; /** * The per-GB default in words, with its basis: "Amazon CloudWatch Logs list * price $0.50/GB", or "the Datadog default rate $2.50/GB, a per-GB default, * not a Datadog list price (a blend of Datadog's two meters: ...)". */ export declare function describeDefaultRate(x: string | null | undefined, ratePerGb?: number | null): string; export declare function getAnalyzerCostForSiem(id: SiemId, override?: number): number;