@securecall/client-component
Version:
SecureCall Core Web Component
27 lines (26 loc) • 929 B
TypeScript
import { EventEmitter } from '../../stencil-public-runtime';
import { RequestFieldGroup } from "../../classes/request_field_group";
import { ITransactionValues } from "../../interfaces/transaction";
export declare class SecurecallTransaction {
fieldData: RequestFieldGroup;
transactionToggle: boolean;
isFormValid: boolean;
submitTransactionEvent: EventEmitter<ITransactionValues>;
private readonly log;
transactionTogglePropHandler(newValue: any, oldValue: any): void;
fieldDataPropHandler(newValue: any, oldValue: any): void;
handleSubmit(): void;
handleIsValidEvent(event: CustomEvent<{
field: string;
valid: boolean;
value: string;
}>): void;
handleRadioChange(event: CustomEvent<{
field: string;
value: string;
}>): Promise<void>;
private updateFormValidity;
private renderFields;
renderButtons(): any;
render(): any;
}