declare const _default: () => { item: import("@semantic-api/api").MongoDocument & {} & { created_at: Date; owner: import("@semantic-api/api").Reference; message: string; context: string; details: object; } & {}; description: Omit, "$id" | "properties" | "required" | "owned" | "indexes"> & { indexes: readonly string[] | undefined; $id: "log"; required: [] | (readonly ["context", "message"] & readonly ("created_at" | "owner" | "message" | "context" | "details")[]); owned: boolean | undefined; } & { properties: { readonly owner: { readonly $ref: "user"; }; readonly context: { readonly type: "string"; }; readonly message: { readonly type: "string"; }; readonly details: { readonly type: "object"; }; readonly created_at: { readonly type: "string"; readonly format: "date-time"; }; }; }; functions: { get: (payload: { filters?: import("../../../../api/dist/functions/types").Filters | undefined; project?: import("../../../../api/dist/functions/types").Projection | undefined; }, context: import("@semantic-api/api").Context, UnpackFunctions, any>) => Promise<(import("@semantic-api/api").MongoDocument & {} & { created_at: Date; owner: import("@semantic-api/api").Reference; message: string; context: string; details: object; } & {}) | null>; getAll: (payload: { filters?: import("../../../../api/dist/functions/types").Filters | undefined; project?: import("../../../../api/dist/functions/types").Projection | undefined; offset?: number | undefined; limit?: number | undefined; sort?: import("../../../../api/dist/functions/types").QuerySort | undefined; }, context: import("@semantic-api/api").Context, UnpackFunctions, any>) => Promise<(import("@semantic-api/api").MongoDocument & {} & { created_at: Date; owner: import("@semantic-api/api").Reference; message: string; context: string; details: object; } & {})[]>; insert: (payload: { what: import("../../../../api/dist/functions/types").What; project?: import("../../../../api/dist/functions/types").Projection | undefined; }, context: import("@semantic-api/api").Context, UnpackFunctions, any>) => Promise; }; }; export default _default;