import { FunctionalComponent } from '../../stencil-public-runtime'; export declare class MaterialBeautifyChineseStudy { /** * Recognized hanzi typoes: 'simplified' | 'traditional' */ primaryHanziType: string; /** * Recognized card types: `recognition` | `sentence` | `tones` | `writing` | `audio` | `secondary-sentence` | `secondary-recognition` */ cardType: string; /** * Recognized card orientations: `question` | `answer` */ cardOrientation: string; /** * All characters allowed */ primaryCharacter: string; /** * All characters allowed */ primaryCharacterSentence: string; /** * All characters allowed */ secondaryCharacter: string; /** * All characters allowed */ secondaryCharacterSentence: string; /** * All English language words allowed */ meaning: string; /** * All English language words allowed */ sentenceMeaning: string; /** * Most forms of numbered pinyin allowed */ numberedPinyin: string; /** * Most forms of numbered pinyin allowed */ sentenceNumberedPinyin: string; /** * Recognized phonics: `pinyin` | `zhuyin` */ preferredPhonic: string; /** * Option to always generate secondary character values and phonic values */ forceAutoGeneration: boolean; /** * Recognized phonic orientations: `over` | `next-to` */ phonicOrientation: string; /** * If AI generated insights are wanted a gemini API key must be provided */ geminiApiKey: string; phonic: Array; sentencePhonic: Array; generatedTraditional: string; generatedTraditionalSentence: string; private conversionConfig; private element; private template; private phonetic; getVersion(): Promise; private isEmptyStringBlankStringNullOrUndefined; private getCardOrientation; private getPrimaryCharacter; private getPrimaryCharacterSentence; private getSecondaryCharacter; private getSecondaryCharacterSentence; private getMeaning; private getSentenceMeaning; private getNumberedPinyin; private getSentenceNumberedPinyin; private getPreferredPhonic; private getPinyin; private getZhuyin; private getPhonic; private getHanziType; private getConversionConfig; private createCard; /** * Called every time the component is connected to the DOM. */ connectedCallback(): void; render(): FunctionalComponent; componentDidUpdate(): void; }