import { Todo as ITodoType, TodoTaskList as ITodoTaskListType, TodoTask as ITodoTaskType, AttachmentBase as ITodoAttachmentType, ChecklistItem as IChecklistItemType, LinkedResource as ILinkedResourceType } from "@microsoft/microsoft-graph-types"; import { _GraphInstance, _GraphCollection } from "../graphqueryable.js"; import { IGetById, IAddable, IUpdateable, IDeleteable, IHasDelta, IDeltaProps } from "../decorators.js"; /** * Todo */ export declare class _Todo extends _GraphInstance { get lists(): ITaskLists; } export interface ITodo extends _Todo { } export declare const Todo: import("../graphqueryable.js").IGraphInvokableFactory; /** * TaskList */ export declare class _TaskList extends _GraphInstance { get tasks(): ITodoTasks; } export interface ITaskList extends _TaskList, IUpdateable, IDeleteable { } export declare const TaskList: import("../graphqueryable.js").IGraphInvokableFactory; /** * TaskLists */ export declare class _TaskLists extends _GraphCollection { } export interface ITaskLists extends _TaskLists, IGetById, IAddable, IHasDelta, ITodoTaskListType> { } export declare const TaskLists: import("../graphqueryable.js").IGraphInvokableFactory; /** * TodoTask */ export declare class _TodoTask extends _GraphInstance { get attachments(): ITodoAttachments; get checklistItems(): IChecklistItems; get resources(): ILinkedResources; } export interface ITodoTask extends _TodoTask, IUpdateable, IDeleteable { } export declare const TodoTask: import("../graphqueryable.js").IGraphInvokableFactory; /** * TodoTasks */ export declare class _TodoTasks extends _GraphCollection { } export interface ITodoTasks extends _TodoTasks, IGetById, IAddable, IHasDelta, ITodoTaskType> { } export declare const TodoTasks: import("../graphqueryable.js").IGraphInvokableFactory; /** * TodoAttachment */ export declare class _TodoAttachment extends _GraphInstance { get TodoAttachments(): ITodoAttachments; } export interface ITodoAttachment extends _TodoAttachment, IDeleteable { } export declare const TodoAttachment: import("../graphqueryable.js").IGraphInvokableFactory; /** * TodoAttachments */ export declare class _TodoAttachments extends _GraphCollection { add(TodoAttachmentInfo: IAddTodoAttachmentOptions): Promise; } export interface ITodoAttachments extends _TodoAttachments, IGetById { } export declare const TodoAttachments: import("../graphqueryable.js").IGraphInvokableFactory; /** * Checklist */ export declare class _ChecklistItem extends _GraphInstance { } export interface IChecklistItem extends _ChecklistItems, IUpdateable, IDeleteable { } export declare const ChecklistItem: import("../graphqueryable.js").IGraphInvokableFactory; /** * ChecklistItems */ export declare class _ChecklistItems extends _GraphCollection { } export interface IChecklistItems extends _ChecklistItems, IGetById, IAddable { } export declare const ChecklistItems: import("../graphqueryable.js").IGraphInvokableFactory; /** * LinkedResource */ export declare class _LinkedResource extends _GraphInstance { } export interface ILinkedResource extends _LinkedResource, IUpdateable, IDeleteable { } export declare const LinkedResource: import("../graphqueryable.js").IGraphInvokableFactory; /** * LinkedResources */ export declare class _LinkedResources extends _GraphCollection { } export interface ILinkedResources extends _LinkedResources, IGetById, IAddable { } export declare const LinkedResources: import("../graphqueryable.js").IGraphInvokableFactory; export interface IAddTaskListOptions { displayName: string; } export interface IAddTodoAttachmentOptions extends ITodoAttachmentType { contentBytes: string; } //# sourceMappingURL=types.d.ts.map