import { AggregateQuery } from '@voltro/runtime'; import { AnalyticsBucket } from '@voltro/runtime'; import { AnalyticsEvent } from '@voltro/runtime'; import { AnalyticsSinkSpec } from '@voltro/runtime'; import { AnalyticsTopEntry } from '@voltro/runtime'; import { TimeseriesQuery } from '@voltro/runtime'; import { TopNQuery } from '@voltro/runtime'; export { AggregateQuery } export { AnalyticsBucket } export { AnalyticsEvent } export { AnalyticsTopEntry } export { TimeseriesQuery } export declare const tinybirdAnalytics: (options: TinybirdAnalyticsOptions) => AnalyticsSinkSpec; export declare interface TinybirdAnalyticsOptions { readonly token: string; /** Tinybird region: 'eu' | 'us-east' | 'us-west' | 'asia-southeast' / custom URL. */ readonly region?: string; /** Custom API base URL (overrides `region`). Useful for self-hosted Tinybird or * preview environments. */ readonly apiUrl?: string; /** Datasource name. The plugin POSTs events to /v0/events?name=. * Default: 'voltro_events'. */ readonly datasource?: string; /** Override pipe names. Defaults to the three canonical pipes. */ readonly pipes?: { readonly aggregate?: string; readonly timeseries?: string; readonly topN?: string; }; } export { TopNQuery } export { }