autumn-js
Version:
Autumn JS Library
35 lines (32 loc) • 1.13 kB
text/typescript
import { AutumnContextParams } from '../../AutumnContext.mjs';
import { CheckParams } from '../../client/types/clientGenTypes.mjs';
import { a as CheckResult } from '../../genTypes-DT5O0rCP.mjs';
import { d as Customer, c as Entity } from '../../cusTypes-yC81DC2o.mjs';
import 'react';
import '../../ReactAutumnClient-C66sT2jI.mjs';
import '../../attachTypes-BNlJ6XXa.mjs';
import '../../prodTypes-C4aZSZfO.mjs';
import 'zod/v4';
import '../../eventTypes-5iJYcv30.mjs';
import '../../error-DHbclCVh.mjs';
import '../../client/types/clientAnalyticsTypes.mjs';
interface AllowedParams {
featureId?: string;
productId?: string;
requiredBalance?: number;
}
declare const openDialog: ({ result, params, context, }: {
result: CheckResult | null;
params: CheckParams;
context: AutumnContextParams;
}) => void;
declare const handleCheck: ({ customer, isEntity, params, context, }: {
customer: Customer | Entity | null;
isEntity?: boolean;
params: CheckParams;
context?: AutumnContextParams;
}) => {
data: CheckResult;
error: null;
};
export { type AllowedParams, handleCheck, openDialog };