import { BlipBuilderFeature, BlipBuilder, ExecutionLogger } from "./Feature"; export declare class InactivityFeature extends BlipBuilderFeature { private expiration; private sdk; static BLOCK_ID: string; static BLOCK_NAME: string; static MESSAGE: string; static OUTPUT_CONDITION_ID: string; static CHAT_STATE_CONTENT_ID: string; static CHAT_MESSAGE_CONTENT_ID: string; static CHAT_INPUT_CONTENT_ID: string; static DISABLE_INACTIVITY_ID: string; static FALLBACK_DISPLACEMENT: { x: number; y: number; }; constructor(logger: ExecutionLogger, expiration: number, sdk: boolean); static toHoursAndMinutes(minutes: number): string; private enforceOutputCondition; private enforceInactivityTimeout; private createInactivityBlock; private checkOutputConditions; private updateInputAction; private checkDisableInactivity; prepare(builder: BlipBuilder): void; run(builder: BlipBuilder): void; }