///
///
declare const _default: {
'content-type': ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => {
getAll(): import("./content-type").ContentTypeInfo[];
getByUid(uid: string): import("./content-type").ContentTypeInfo;
isValidUid(uid: string): boolean;
};
document: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => {
findMany(uid: string, params?: import("./document").FindParams): Promise;
findOne(uid: string, documentId: string, params?: import("./document").FindOneParams): Promise;
create(uid: string, data: Record, options?: {
locale?: string;
status?: "draft" | "published";
}): Promise;
update(uid: string, documentId: string, data: Record, options?: {
locale?: string;
status?: "draft" | "published";
}): Promise;
delete(uid: string, documentId: string, options?: {
locale?: string;
}): Promise<{
documentId: string;
entries: import("@strapi/types/dist/modules/documents").AnyDocument[];
}>;
count(uid: string, filters?: Record): Promise;
};
component: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => {
getAll(page?: number, pageSize?: number): import("./component").PaginatedResult;
getByUid(uid: string): import("./component").ComponentInfo;
getByCategory(category: string): import("./component").ComponentInfo[];
getCategories(): string[];
isValidUid(uid: string): boolean;
};
media: ({ strapi }: {
strapi: import("@strapi/types/dist/core").Strapi;
}) => {
uploadFromUrl(url: string, metadata?: import("./media").MediaMetadata): Promise;
uploadFromBuffer(buffer: Buffer, filename: string, mimeType: string, metadata?: import("./media").MediaMetadata): Promise;
findOne(id: number): Promise;
findMany(params?: {
filters?: Record;
pagination?: {
page?: number;
pageSize?: number;
};
sort?: string | string[];
}): Promise;
delete(id: number): Promise;
};
};
export default _default;