import Base from "./Base.js"; import type { DMail as DMailData } from "../generated/types.js"; interface DMail extends DMailData { } /** * @category Models * * @schema {@link https://e621.wiki/#model-DMail DMail} * * @see {@link https://e621.wiki/#model-DMail Documentation} for more details. */ declare class DMail extends Base { /** * Delete DMail * * Deleting simply hides your copy of the dmail. * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-DMails-deleteDMail deleteDMail} * * @see {@link https://e621.wiki/#operations-DMails-deleteDMail Documentation} for more details. */ delete(): Promise; /** * Mark DMail As Read * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-DMails-markDMailAsRead markDMailAsRead} * * @see {@link https://e621.wiki/#operations-DMails-markDMailAsRead Documentation} for more details. */ markRead(): Promise; /** * Mark DMail As Unread * * @requiresApiKeyAuth * * @operationId {@link https://e621.wiki/#operations-DMails-markDMailAsUnread markDMailAsUnread} * * @see {@link https://e621.wiki/#operations-DMails-markDMailAsUnread Documentation} for more details. */ markUnread(): Promise; } export default DMail;