import { APIResource } from "../../core/resource.mjs"; import * as EdgeAPI from "./edge.mjs"; import { BaseEdge, Edge, EdgeCreateParams, EdgeGetParams, InstantLogpushJob, InstantLogpushJobsSinglePage } from "./edge.mjs"; import * as JobsAPI from "./jobs.mjs"; import { BaseJobs, JobCreateParams, JobDeleteParams, JobDeleteResponse, JobGetParams, JobListParams, JobUpdateParams, Jobs, LogpushJob, LogpushJobsSinglePage, OutputOptions } from "./jobs.mjs"; import * as OwnershipAPI from "./ownership.mjs"; import { BaseOwnership, Ownership, OwnershipCreateParams, OwnershipCreateResponse, OwnershipValidateParams, OwnershipValidation } from "./ownership.mjs"; import * as ValidateAPI from "./validate.mjs"; import { BaseValidate, Validate, ValidateDestinationExistsParams, ValidateDestinationExistsResponse, ValidateDestinationParams, ValidateDestinationResponse, ValidateOriginParams, ValidateOriginResponse } from "./validate.mjs"; import * as DatasetsAPI from "./datasets/datasets.mjs"; import { BaseDatasets, Datasets } from "./datasets/datasets.mjs"; export declare class BaseLogpush extends APIResource { static readonly _key: readonly ['logpush']; } export declare class Logpush extends BaseLogpush { datasets: DatasetsAPI.Datasets; edge: EdgeAPI.Edge; jobs: JobsAPI.Jobs; ownership: OwnershipAPI.Ownership; validate: ValidateAPI.Validate; } export declare namespace Logpush { export { Datasets as Datasets, BaseDatasets as BaseDatasets }; export { Edge as Edge, BaseEdge as BaseEdge, type InstantLogpushJob as InstantLogpushJob, type InstantLogpushJobsSinglePage as InstantLogpushJobsSinglePage, type EdgeCreateParams as EdgeCreateParams, type EdgeGetParams as EdgeGetParams, }; export { Jobs as Jobs, BaseJobs as BaseJobs, type LogpushJob as LogpushJob, type OutputOptions as OutputOptions, type JobDeleteResponse as JobDeleteResponse, type LogpushJobsSinglePage as LogpushJobsSinglePage, type JobCreateParams as JobCreateParams, type JobUpdateParams as JobUpdateParams, type JobListParams as JobListParams, type JobDeleteParams as JobDeleteParams, type JobGetParams as JobGetParams, }; export { Ownership as Ownership, BaseOwnership as BaseOwnership, type OwnershipValidation as OwnershipValidation, type OwnershipCreateResponse as OwnershipCreateResponse, type OwnershipCreateParams as OwnershipCreateParams, type OwnershipValidateParams as OwnershipValidateParams, }; export { Validate as Validate, BaseValidate as BaseValidate, type ValidateDestinationResponse as ValidateDestinationResponse, type ValidateDestinationExistsResponse as ValidateDestinationExistsResponse, type ValidateOriginResponse as ValidateOriginResponse, type ValidateDestinationParams as ValidateDestinationParams, type ValidateDestinationExistsParams as ValidateDestinationExistsParams, type ValidateOriginParams as ValidateOriginParams, }; } //# sourceMappingURL=logpush.d.mts.map