@promptbook/remote-client
Version:
Promptbook: Create persistent AI agents that turn your company's scattered knowledge into action
28 lines (27 loc) • 1.11 kB
TypeScript
/**
* Normalizes configured thinking-message variants to a non-empty trimmed list.
*
* @param thinkingMessages Raw thinking-message variants.
* @returns Trimmed non-empty variants or the shared defaults.
*
* @private internal helper for Promptbook chat placeholders
*/
export declare function normalizeThinkingMessageVariants(thinkingMessages?: ReadonlyArray<string>): ReadonlyArray<string>;
/**
* Returns a random delay used between browser-side thinking-message rotations.
*
* @returns Delay in milliseconds.
*
* @private internal helper for Promptbook chat placeholders
*/
export declare function getRandomThinkingMessageDelayMs(): number;
/**
* Selects one random thinking-message variant, avoiding the previous variant when possible.
*
* @param variants Available thinking-message variants.
* @param excludeVariant Variant to avoid repeating immediately.
* @returns Selected thinking-message variant.
*
* @private internal helper for Promptbook chat placeholders
*/
export declare function getRandomThinkingMessageVariant(variants: ReadonlyArray<string>, excludeVariant?: string): string;