import * as _sinclair_typebox7787 from "@sinclair/typebox";
import { Static } from "@sinclair/typebox";

//#region src/shared/datasources/external/facebook/posts/schema.d.ts
declare const facebookPostSchema: _sinclair_typebox7787.TObject<{
  data: _sinclair_typebox7787.TArray<_sinclair_typebox7787.TObject<{
    from: _sinclair_typebox7787.TObject<{
      name: _sinclair_typebox7787.TString;
      id: _sinclair_typebox7787.TString;
    }>;
    id: _sinclair_typebox7787.TString;
    permalink_url: _sinclair_typebox7787.TString;
    is_hidden: _sinclair_typebox7787.TBoolean;
    message: _sinclair_typebox7787.TOptional<_sinclair_typebox7787.TString>;
    object_id: _sinclair_typebox7787.TString;
    link: _sinclair_typebox7787.TString;
    is_published: _sinclair_typebox7787.TBoolean;
    status_type: _sinclair_typebox7787.TString;
    type: _sinclair_typebox7787.TString;
    actions: _sinclair_typebox7787.TArray<_sinclair_typebox7787.TObject<{
      name: _sinclair_typebox7787.TString;
      link: _sinclair_typebox7787.TString;
    }>>;
  }>>;
  paging: _sinclair_typebox7787.TObject<{
    previous: _sinclair_typebox7787.TOptional<_sinclair_typebox7787.TString>;
    next: _sinclair_typebox7787.TOptional<_sinclair_typebox7787.TString>;
  }>;
}>;
type FacebookPostSchema = Static<typeof facebookPostSchema>;
//#endregion
export { FacebookPostSchema, facebookPostSchema };
//# sourceMappingURL=schema.d.ts.map