import { Static } from "@sinclair/typebox"; import type { Ajv } from "ajv"; import type { Create, DeleteContentOrMedia, IsAccessTokenRevoked, Undelete, Update } from "./user-provided-functions.js"; export declare const options: import("@sinclair/typebox").TObject<{ ajv: import("@sinclair/typebox").TOptional; create: import("@sinclair/typebox").TFunction<[import("@sinclair/typebox").TObject<{ action: import("@sinclair/typebox").TOptional; date: import("@sinclair/typebox").TOptional; h: import("@sinclair/typebox").TOptional, import("@sinclair/typebox").TLiteral<"cite">, import("@sinclair/typebox").TLiteral<"entry">, import("@sinclair/typebox").TLiteral<"event">]>>; "mp-syndicate-to": import("@sinclair/typebox").TOptional; syndication: import("@sinclair/typebox").TOptional; updated: import("@sinclair/typebox").TOptional; }>], import("@sinclair/typebox").TPromise; }>; value: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ error: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TAny; }>]>>>; delete: import("@sinclair/typebox").TFunction<[import("@sinclair/typebox").TString], import("@sinclair/typebox").TPromise; }>; value: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ error: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TAny; }>]>>>; includeErrorDescription: import("@sinclair/typebox").TOptional; isAccessTokenRevoked: import("@sinclair/typebox").TFunction<[import("@sinclair/typebox").TString], import("@sinclair/typebox").TPromise>; logPrefix: import("@sinclair/typebox").TOptional; mediaEndpoint: import("@sinclair/typebox").TOptional; micropubEndpoint: import("@sinclair/typebox").TOptional; multipartFormDataMaxFileSize: import("@sinclair/typebox").TOptional; reportAllAjvErrors: import("@sinclair/typebox").TOptional; syndicateTo: import("@sinclair/typebox").TOptional; }>>; user: import("@sinclair/typebox").TOptional; }>>; }>>>; undelete: import("@sinclair/typebox").TOptional; }>; value: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ error: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TAny; }>]>>>>; update: import("@sinclair/typebox").TFunction<[import("@sinclair/typebox").TString, import("@sinclair/typebox").TObject<{ add: import("@sinclair/typebox").TOptional; delete: import("@sinclair/typebox").TOptional; replace: import("@sinclair/typebox").TOptional; }>], import("@sinclair/typebox").TPromise; }>; value: import("@sinclair/typebox").TOptional; }>, import("@sinclair/typebox").TObject<{ error: import("@sinclair/typebox").TOptional; value: import("@sinclair/typebox").TAny; }>]>>>; }>; export interface Options extends Static { ajv?: Ajv; create: Create; delete: DeleteContentOrMedia; isAccessTokenRevoked: IsAccessTokenRevoked; undelete?: Undelete; update: Update; } //# sourceMappingURL=plugin-options.d.ts.map