import { Privacy as IPrivacyType, SubjectRightsRequest as ISubjectRightsRequestType, AuthoredNote as IAuthoredNoteType, ItemBody as ItemBodyType } from "@microsoft/microsoft-graph-types"; import { _GraphCollection, _GraphInstance, _GraphQueryable } from "../graphqueryable.js"; import { IAddable, IGetById, IUpdateable } from "../decorators.js"; /** * Compliance */ export declare class _Compliance extends _GraphQueryable { /** * Get subject rights requests * */ get subjectRightsRequests(): ISubjectRightsRequests; } export interface ICompliance extends _Compliance { } export declare const Compliance: import("../graphqueryable.js").IGraphInvokableFactory; /** * SubjectRightsRequest */ export declare class _SubjectRightsRequest extends _GraphInstance { /** * Get the final report for a subject rights request as a Blob */ finalReport(): Promise; /** * Get the final attachment for a subject rights request as a Blob */ finalAttachment(): Promise; /** * Get the list of authored notes assoicated with a subject rights request. */ get notes(): INotes; } export interface ISubjectRightsRequest extends _SubjectRightsRequest, IUpdateable { } export declare const SubjectRightsRequest: import("../graphqueryable.js").IGraphInvokableFactory; /** * SubjectRightsRequests */ export declare class _SubjectRightsRequests extends _GraphCollection { } export interface ISubjectRightsRequests extends _SubjectRightsRequests, IGetById, IAddable { } export declare const SubjectRightsRequests: import("../graphqueryable.js").IGraphInvokableFactory; /** * Notes */ export declare class _Notes extends _GraphCollection { } export interface INotes extends _Notes, IAddable { } export declare const Notes: import("../graphqueryable.js").IGraphInvokableFactory; //# sourceMappingURL=types.d.ts.map