import type Stripe from "stripe"; import { type StripeMutationInput, type StripeInputValue } from "../lib.js"; /** Stripe product retrieval input with a public resource ID. */ type ProductIdInput = StripeInputValue & { productId: string; }; /** Stripe product mutation input with a public resource ID. */ type ProductMutationInput = StripeMutationInput & { productId: string; }; /** Stripe price retrieval input with a public resource ID. */ type PriceIdInput = StripeInputValue & { priceId: string; }; /** Stripe price mutation input with a public resource ID. */ type PriceMutationInput = StripeMutationInput & { priceId: string; }; /** Creates a product that can be sold through Stripe prices. */ export declare const createStripeProduct: import("../lib").StripeDefinedAction, Stripe.Product>; /** Retrieves a Stripe product by ID. */ export declare const getStripeProduct: import("../lib").StripeDefinedAction, Stripe.Product | Stripe.DeletedProduct>; /** Lists Stripe products with cursor pagination and catalog filters. */ export declare const listStripeProducts: import("../lib").StripeDefinedAction, Stripe.ApiList>; /** Searches products with Stripe Search Query Language. */ export declare const searchStripeProducts: import("../lib").StripeDefinedAction, Stripe.ApiSearchResult>; /** Updates selected catalog fields on a Stripe product. */ export declare const updateStripeProduct: import("../lib").StripeDefinedAction, Stripe.Product>; /** Archives a Stripe product without deleting its historical records. */ export declare const archiveStripeProduct: import("../lib").StripeDefinedAction>, Stripe.Product>; /** Creates a one-time or recurring Stripe price for a product. */ export declare const createStripePrice: import("../lib").StripeDefinedAction, Stripe.Price>; /** Retrieves a Stripe price by ID. */ export declare const getStripePrice: import("../lib").StripeDefinedAction, Stripe.Price>; /** Lists Stripe prices with product, currency, and activity filters. */ export declare const listStripePrices: import("../lib").StripeDefinedAction, Stripe.ApiList>; /** Searches prices with Stripe Search Query Language. */ export declare const searchStripePrices: import("../lib").StripeDefinedAction, Stripe.ApiSearchResult>; /** Updates mutable lookup, metadata, tax, transfer, or display fields. */ export declare const updateStripePrice: import("../lib").StripeDefinedAction, Stripe.Price>; /** Archives a Stripe price while preserving historical transactions. */ export declare const archiveStripePrice: import("../lib").StripeDefinedAction>, Stripe.Price>; export {}; //# sourceMappingURL=catalog.d.ts.map