// This file was auto-generated by Fern from our API Definition.

export interface CustomerSpeechTimeoutOptions {
    /**
     * This is the timeout in seconds before action is triggered.
     * The clock starts when the assistant finishes speaking and remains active until the user speaks.
     *
     * @default 7.5
     */
    timeoutSeconds: number;
    /**
     * This is the maximum number of times the hook will trigger in a call.
     *
     * @default 3
     */
    triggerMaxCount?: number | undefined;
    /**
     * This is whether the counter for hook trigger resets the user speaks.
     *
     * @default never
     */
    triggerResetMode?: Record<string, unknown> | undefined;
}
