import type { IPSTMessageStore } from './IPSTMessageStore.js'; import type { PropertyFinder } from './PAUtil.js'; import type { PLNode } from './PLNode.js'; import type { PLSubNode } from './PLSubNode.js'; import { PSTObject } from './PSTObject.class.js'; import { type PUNode } from './PUNode.js'; import type { RootProvider } from './RootProvider.js'; export declare class PSTMessageStore extends PSTObject implements IPSTMessageStore { /** * Creates an instance of PSTMessageStore. * Not much use other than to get the "name" of the PST file. * @internal * @param {PSTFile} rootProvider * @param {DescriptorIndexNode} descriptorIndexNode */ constructor(rootProvider: RootProvider, node: PLNode, subNode: PLSubNode, propertyFinder: PropertyFinder); /** * Requests access to the user node of the internal PST structure. */ requestAccessToUserNode(): Promise; }