import { aa as OperationRequest, ae as CreateQuranReflectPostPayload, ah as QuranReflectPostMutationResponse, k as ApiParams, ag as QuranReflectPost, af as UpdateQuranReflectPostPayload } from './app-state-state-DN5xrHqP.js'; type RawOperation$1 = (request?: OperationRequest) => Promise; type GeneratedGroup = Record; type QuranReflectPostCreateOperationRequest = Omit & { body: { post: CreateQuranReflectPostPayload; }; }; type QuranReflectPostUpdateOperationRequest = Omit & { body: UpdateQuranReflectPostPayload; path: { id: string | number; }; }; type QuranReflectPostGetOperationRequest = Omit & { path: { id: string | number; }; }; type CreateQuranReflectPost = { (payload: CreateQuranReflectPostPayload): Promise; (request: QuranReflectPostCreateOperationRequest): Promise; (request?: OperationRequest): Promise; }; type UpdateQuranReflectPost = { (id: string | number, payload: UpdateQuranReflectPostPayload): Promise; (request: QuranReflectPostUpdateOperationRequest): Promise; (request?: OperationRequest): Promise; }; type GetQuranReflectPost = { (id: string | number, query?: ApiParams): Promise; (request: QuranReflectPostGetOperationRequest): Promise; (request?: OperationRequest): Promise; }; type QuranReflectPostsFacade = GeneratedGroup & { create: CreateQuranReflectPost; get: GetQuranReflectPost; update: UpdateQuranReflectPost; }; type RawOperation = (request?: unknown) => Promise; export type { QuranReflectPostsFacade as Q, RawOperation as R };