import type Stripe from "stripe"; import { type StripeMutationInput, type StripeInputValue } from "../lib.js"; /** Stripe customer retrieval input with a public resource ID. */ type CustomerIdInput = StripeInputValue & { customerId: string; }; /** Stripe customer mutation input with a public resource ID. */ type CustomerMutationInput = StripeMutationInput & { customerId: string; }; /** Creates a Stripe customer with billing, shipping, tax, and metadata fields. */ export declare const createStripeCustomer: import("../lib").StripeDefinedAction, Stripe.Customer>; /** Retrieves one Stripe customer, including deleted-customer tombstones. */ export declare const getStripeCustomer: import("../lib").StripeDefinedAction, Stripe.Customer | Stripe.DeletedCustomer>; /** Lists Stripe customers with cursor pagination and creation filters. */ export declare const listStripeCustomers: import("../lib").StripeDefinedAction, Stripe.ApiList>; /** Searches Stripe customers with Stripe Search Query Language. */ export declare const searchStripeCustomers: import("../lib").StripeDefinedAction, Stripe.ApiSearchResult>; /** Updates selected fields on an existing Stripe customer. */ export declare const updateStripeCustomer: import("../lib").StripeDefinedAction, Stripe.Customer>; /** Permanently deletes a Stripe customer and cancels active subscriptions. */ export declare const deleteStripeCustomer: import("../lib").StripeDefinedAction, Stripe.DeletedCustomer>; export {}; //# sourceMappingURL=customers.d.ts.map