export interface IUseABOptions { defaultVariation?: ABEnum; } export interface IUseABReturn { variation: ABEnum; isVariationA: boolean; isVariationB: boolean; } export interface IUseABComponentOptions extends IUseABOptions { A: JSX.Element | null; B: JSX.Element | null; } export interface IUseABComponentReturn extends IUseABReturn { component: JSX.Element | null; } export declare enum ABEnum { A = "A", B = "B" } export declare function getVariationByAccountNumber(accountNumber: string | undefined): ABEnum; export declare function useAB(options?: IUseABOptions): IUseABReturn; export declare function useABComponent(options: IUseABComponentOptions): IUseABComponentReturn; //# sourceMappingURL=useAB.d.ts.map