import { Resource } from '../index.js';
export interface Lock {
    resource: Resource;
    token: string;
    date: Date;
    timeout: number;
    scope: 'exclusive' | 'shared';
    depth: '0' | 'infinity';
    provisional: boolean;
    owner: any;
    save(): Promise<void>;
    delete(): Promise<void>;
}
