import { type Static } from "@sinclair/typebox"; export declare const AttachmentImagePreviewSchema: import("@sinclair/typebox").TObject<{ downloadUrl: import("@sinclair/typebox").TOptional; height: import("@sinclair/typebox").TInteger; mediaType: import("@sinclair/typebox").TLiteral<"image/png">; path: import("@sinclair/typebox").TString; thumbhash: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TInteger; }>; export declare const SecretRequestAttachmentSchema: import("@sinclair/typebox").TObject<{ description: import("@sinclair/typebox").TString; environmentVariables: import("@sinclair/typebox").TArray; id: import("@sinclair/typebox").TString; instructions: import("@sinclair/typebox").TString; kind: import("@sinclair/typebox").TLiteral<"secret_request">; operation: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"create">, import("@sinclair/typebox").TLiteral<"update">]>; secretId: import("@sinclair/typebox").TString; }>; export declare const AttachmentSchema: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TObject<{ bytes: import("@sinclair/typebox").TInteger; height: import("@sinclair/typebox").TInteger; kind: import("@sinclair/typebox").TLiteral<"image">; mediaType: import("@sinclair/typebox").TString; name: import("@sinclair/typebox").TString; thumbhash: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TInteger; downloadUrl: import("@sinclair/typebox").TOptional; id: import("@sinclair/typebox").TString; source: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ bytes: import("@sinclair/typebox").TInteger; duration: import("@sinclair/typebox").TNumber; height: import("@sinclair/typebox").TInteger; kind: import("@sinclair/typebox").TLiteral<"video">; mediaType: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TString; preview: import("@sinclair/typebox").TObject<{ downloadUrl: import("@sinclair/typebox").TOptional; height: import("@sinclair/typebox").TInteger; mediaType: import("@sinclair/typebox").TLiteral<"image/png">; path: import("@sinclair/typebox").TString; thumbhash: import("@sinclair/typebox").TString; width: import("@sinclair/typebox").TInteger; }>; width: import("@sinclair/typebox").TInteger; downloadUrl: import("@sinclair/typebox").TOptional; id: import("@sinclair/typebox").TString; source: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ bytes: import("@sinclair/typebox").TInteger; duration: import("@sinclair/typebox").TNumber; kind: import("@sinclair/typebox").TLiteral<"audio">; mediaType: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TString; downloadUrl: import("@sinclair/typebox").TOptional; id: import("@sinclair/typebox").TString; source: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ description: import("@sinclair/typebox").TOptional; image: import("@sinclair/typebox").TOptional; kind: import("@sinclair/typebox").TLiteral<"url">; siteName: import("@sinclair/typebox").TOptional; title: import("@sinclair/typebox").TString; downloadUrl: import("@sinclair/typebox").TOptional; id: import("@sinclair/typebox").TString; source: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ bytes: import("@sinclair/typebox").TInteger; kind: import("@sinclair/typebox").TLiteral<"file">; mediaType: import("@sinclair/typebox").TOptional; name: import("@sinclair/typebox").TString; downloadUrl: import("@sinclair/typebox").TOptional; id: import("@sinclair/typebox").TString; source: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ description: import("@sinclair/typebox").TString; id: import("@sinclair/typebox").TString; image: import("@sinclair/typebox").TString; kind: import("@sinclair/typebox").TLiteral<"applet">; name: import("@sinclair/typebox").TString; path: import("@sinclair/typebox").TOptional; query: import("@sinclair/typebox").TOptional>; thumbhash: import("@sinclair/typebox").TString; applet: import("@sinclair/typebox").TString; }>, import("@sinclair/typebox").TObject<{ description: import("@sinclair/typebox").TString; environmentVariables: import("@sinclair/typebox").TArray; id: import("@sinclair/typebox").TString; instructions: import("@sinclair/typebox").TString; kind: import("@sinclair/typebox").TLiteral<"secret_request">; operation: import("@sinclair/typebox").TUnion<[import("@sinclair/typebox").TLiteral<"create">, import("@sinclair/typebox").TLiteral<"update">]>; secretId: import("@sinclair/typebox").TString; }>]>; export type AttachmentImagePreview = Static; export type SecretRequestAttachment = Static; export type Attachment = Static;