@sheerid/jslib-nightly
Version:
SheerID JavaScript Library
19 lines (18 loc) • 1.14 kB
TypeScript
import { Locale, Options, ProgramTheme, ProgramThemeMessages, Segment } from '../types/types';
import { VerificationFormEs5 } from '../../es5Bindings/VerificationFormEs5';
import { Flags } from '../../components/FeatureFlags/flags';
export declare function loadInElement(containerElement: HTMLElement, programId: string): VerificationFormEs5;
export declare function setProgramThemeChoices(theme: ProgramTheme): void;
export declare function setProgramOptions(options: Options): void;
export declare function resetProgramOptions(): void;
export declare function getFeatureFlags(callback: (flags: Flags) => void): void;
export declare function getProgramMessages(locale: Locale, programThemeMessages: ProgramThemeMessages, segment?: Segment): Promise<import('../types/types').StringMap>;
declare const _default: {
loadInElement: typeof loadInElement;
getProgramMessages: typeof getProgramMessages;
getFeatureFlags: typeof getFeatureFlags;
setProgramThemeChoices: typeof setProgramThemeChoices;
setProgramOptions: typeof setProgramOptions;
resetProgramOptions: typeof resetProgramOptions;
};
export default _default;