import { Context } from "../imports/Context"; import { Function } from "../imports/Function"; import { GlideDateTime } from "../types/GlideDateTime"; export declare class WebDAVResource { constructor( cx?: Context, args?: any[], ctorObj?: Function, inNewExpr?: boolean ); createAttachment(tableName?: string, tableSysID?: string): string; createCollection(name?: string): WebDAVResource; getAbsolutePath(): string; getContent(): string; getContentType(): string; getCreationDate(): GlideDateTime; getDepth(): number; getMember(name?: string): WebDAVResource; getMemberCount(): number; getMembers(): WebDAVResource[]; getModifiedDate(): GlideDateTime; getName(): string; getParent(): WebDAVResource; getPath(): string; getProperties(): any; getPropertyValue(propName?: string): string; getSize(): number; isCollection(): boolean; isInitialized(): boolean; uploadFile( fileName?: string, content?: string, contentType?: string ): WebDAVResource; }