oak-pay-business/es/components/sysAccount/survey/web.pc.d.ts

36 lines
1.3 KiB
TypeScript

import { EntityDict as BaseEntityDict } from 'oak-domain/lib/types/Entity';
import { EntityDict } from "../../../oak-app-domain";
import { WebComponentProps } from "oak-frontend-base";
import React from 'react';
export declare function registerSysAccountCardTopComponent<ED extends EntityDict & BaseEntityDict, T extends keyof ED>(entity: T, component: (props: {
data: any;
t: (k: string) => string;
}) => JSX.Element): void;
export declare function registerSysAccountDetailComponent<ED extends EntityDict & BaseEntityDict, T extends keyof ED>(entity: T, component: (props: {
data: any;
t: (k: string) => string;
systemId: string;
}) => JSX.Element): void;
export default function render(props: WebComponentProps<EntityDict, 'offlineAccount', false, {
total?: number;
accounts?: Array<{
entity: string;
data: any;
price: number;
}>;
systemId?: string;
accountNum?: number;
accountTotalSum?: number;
accountAvailSum?: number;
refundCnt?: number;
refundPriceSum?: number;
transferCnt?: number;
transferPriceSum?: number;
orderCnt?: number;
orderPaidSum?: number;
orderRefundSum?: number;
refreshing: boolean;
}, {
refreshData: () => Promise<void>;
}>): React.JSX.Element | null;