import { SettingsTab } from '../../../compat/better-auth/react.js'; declare module "@better-auth-ui/core" { interface SettingsViewPaths { /** @default "billing" */ billing?: string; } } export declare const billingLocalization: { /** @remarks "Billing" */ billing: string; }; export type BillingPluginLocalization = typeof billingLocalization; export type BillingPluginOptions = { localization?: Partial; viewPaths?: { settings?: { billing?: string; }; }; }; /** * Registers `/settings/billing` with customer settings cards * (plan, payment, invoices, cancel). Operations tables live on * {@link operationsBillingPlugin}. Table `BillingUiOptions` belong on * {@link operationsBillingPlugin}, not this plugin. */ export declare const billingPlugin: ((options?: BillingPluginOptions | undefined) => { localization: { billing: string; }; settingsTabs: SettingsTab[]; viewPaths: { settings: { billing: string; }; }; } & { id: "billing"; }) & { id: "billing"; };