import type { PlatformAccessory } from 'homebridge'; import type { AccessControlLockStatus } from '../../models/AccessControl.js'; import type { OmniLinkPlatform } from '../../platform.js'; import { HomekitAccessoryBase } from './HomekitAccessoryBase.js'; export declare class LockMechanism extends HomekitAccessoryBase { constructor(platform: OmniLinkPlatform, platformAccessory: PlatformAccessory); protected identifyHandler(): Promise; static type: string; setEventHandlers(): void; private getLockCurrentState; private getLockTargetState; private setLockTargetState; updateValues(lockStatus: AccessControlLockStatus): void; } //# sourceMappingURL=LockMechanism.d.ts.map