import { MailFolder as IMailFolderType, MailSearchFolder as IMailSearchFolderType } from "@microsoft/microsoft-graph-types"; import { _GraphInstance, _GraphCollection } from "../graphqueryable.js"; import { IGetById, IAddable, IUpdateable, IDeleteable, IHasDelta, IDeltaProps } from "../decorators.js"; import { IMessageRules, IMessages } from "./messages.js"; /** * Mail Folder or Mail Search Folder */ export declare class _MailFolder extends _GraphInstance { /** * Gets the child folders in this mail folder * */ get childFolders(): IMailFolders; /** * Gets the messages in this mail folder * */ get messages(): IMessages; /** * Gets the child folders in this mail folder * */ get messageRules(): IMessageRules; /** * Copy the mail folder * * @param destinationFolderId The id of the destination folder to copy the message to */ copy(destinationFolderId: string): Promise; /** * Move the mail folder * * @param destinationFolderId The id of the destination folder to copy the message to */ move(destinationFolderId: string): Promise; } export interface IMailFolder extends _MailFolder, IUpdateable, IDeleteable { } export declare const MailFolder: import("../graphqueryable.js").IGraphInvokableFactory; /** * Mail Folders or Mail Search Folders */ export declare class _MailFolders extends _GraphCollection { get includeHidden(): import("../graphqueryable.js").IGraphQueryable & import("@pnp/queryable/index.js").IInvokable; } export interface IMailFolders extends _MailFolders, IGetById, IAddable, IHasDelta { } export declare const MailFolders: import("../graphqueryable.js").IGraphInvokableFactory; export interface IMailFolderDelta extends Omit { changeType?: string; } //# sourceMappingURL=folders.d.ts.map