export type TypingLease = { refresh: () => Promise; stop: () => void; }; type CreateTypingLeaseParams = { defaultIntervalMs: number; errorLabel: string; intervalMs?: number; pulse: (params: TPulseArgs) => Promise; pulseArgs: TPulseArgs; }; export declare function createTypingLease(params: CreateTypingLeaseParams): Promise; export {};