autumn-js
Version:
Autumn JS Library
34 lines (31 loc) • 1.08 kB
text/typescript
import { AutumnContextParams } from '../../AutumnContext.mjs';
import { CheckParams } from '../../client/types/clientGenTypes.mjs';
import { a as CheckResult } from '../../genTypes-B5_6Pu_4.mjs';
import { b as Customer } from '../../cusTypes-RU0fmR-t.mjs';
import { E as Entity } from '../../entTypes-35x0LnYH.mjs';
import 'react';
import '../../ReactAutumnClient-DuYr1i4C.mjs';
import '../../error-DHbclCVh.mjs';
import '../../attachTypes-DbuZWzAP.mjs';
import '../../prodTypes-C4aZSZfO.mjs';
import 'zod/v4';
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 };