import { ReactionContent } from '../__generated__/codegen/graphql.js'; import { P as Publissue } from '../index-O5L4GNTY.js'; import '@graphql-typed-document-node/core'; import '../lib/pager.js'; import '../lib/graphql.js'; import '../lib/types.js'; import '../__generated__/codegen/fragment-masking.js'; import '../__generated__/codegen/gql.js'; declare function getPost(this: Publissue, props: ({ number: number; } | { id: string; }) & { omitBody?: boolean; }): Promise<{ post: { number: number; id: string; reactions: { name: ReactionContent; count: number; }[]; author: { name: string; avatarUrl: string | null; login: string | null; twitterUsername: string | null; } | null; url: string; updatedAt: string; createdAt: string; title: string; body: string; coauthors: { name?: (string | null) | undefined; avatarUrl: string; login: string; twitterUsername?: (string | null) | undefined; }[]; labels: { id: string; name: string; color: string; prefix: string | null; count: number; fullName: string; }[]; meta: { [x: string]: string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | (string | number | boolean | any | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null)[] | { [x: string]: string | number | boolean | any | any | null; } | null; }; } | null; }>; export { getPost };