import * as _sinclair_typebox from '@sinclair/typebox'; /** * GET /_cms/published-cache * 발행된 콘텐츠 캐시 조회 (단일 또는 여러 섹션) */ declare const getPublishedCacheContract: { readonly method: "GET"; readonly path: "/_cms/published-cache"; readonly query: _sinclair_typebox.TObject<{ sections: _sinclair_typebox.TUnion<[_sinclair_typebox.TString, _sinclair_typebox.TArray<_sinclair_typebox.TString>]>; locale: _sinclair_typebox.TOptional<_sinclair_typebox.TString>; }>; readonly response: _sinclair_typebox.TUnion<[_sinclair_typebox.TArray<_sinclair_typebox.TObject<{ section: _sinclair_typebox.TString; locale: _sinclair_typebox.TString; content: _sinclair_typebox.TRecord<_sinclair_typebox.TString, _sinclair_typebox.TAny>; version: _sinclair_typebox.TNumber; publishedAt: _sinclair_typebox.TUnion<[_sinclair_typebox.TString, _sinclair_typebox.TNull]>; }>>, _sinclair_typebox.TObject<{ error: _sinclair_typebox.TString; }>]>; }; /** * POST /_cms/published-cache * 발행된 콘텐츠 캐시 업데이트/생성 (upsert) */ declare const upsertPublishedCacheContract: { readonly method: "POST"; readonly path: "/_cms/published-cache"; readonly body: _sinclair_typebox.TObject<{ section: _sinclair_typebox.TString; locale: _sinclair_typebox.TString; content: _sinclair_typebox.TRecord<_sinclair_typebox.TString, _sinclair_typebox.TAny>; version: _sinclair_typebox.TNumber; }>; readonly response: _sinclair_typebox.TUnion<[_sinclair_typebox.TObject<{ section: _sinclair_typebox.TString; locale: _sinclair_typebox.TString; content: _sinclair_typebox.TRecord<_sinclair_typebox.TString, _sinclair_typebox.TAny>; version: _sinclair_typebox.TNumber; publishedAt: _sinclair_typebox.TUnion<[_sinclair_typebox.TString, _sinclair_typebox.TNull]>; }>, _sinclair_typebox.TObject<{ error: _sinclair_typebox.TString; }>]>; }; export { getPublishedCacheContract, upsertPublishedCacheContract };