import type { MarkOptional } from "ts-essentials"; import type { Models } from "@triply/utils"; import type { Account } from "./Account.ts"; import type App from "./App.ts"; import Query from "./Query.ts"; export type StoryElementParagraph = Models.StoryElementParagraph; export interface StoryElementQuery extends Omit { query?: Query; } export type StoryElementUpdate = MarkOptional | MarkOptional; export default class Story { app: App; private _info; owner: Account; slug: string; readonly type = "Story"; constructor(app: App, info: Models.Story, owner: Account); get api(): { url: string; path: string; }; private _getStoryNameWithOwner; getInfo(refresh?: boolean): Promise; delete(): Promise; setBanner(pathBufferOrFile: string | Buffer | File): Promise; getContent(): Promise>; } //# sourceMappingURL=Story.d.ts.map