import type { TaskLog } from "../../../admin/shared/types.js"; export interface IListLogsInput { where?: Record; sort?: string[]; limit?: number; after?: string; } export interface IListLogsMeta { cursor: string | null; hasMoreItems: boolean; totalCount: number; } export interface IListLogsOutput { items: TaskLog[]; meta: IListLogsMeta; } export interface IListLogsGateway { execute(input: IListLogsInput): Promise; } export declare const ListLogsGateway: import("@webiny/di").Abstraction; export declare namespace ListLogsGateway { type Interface = IListLogsGateway; } export interface IListLogsUseCase { execute(input: IListLogsInput): Promise; } export declare const ListLogsUseCase: import("@webiny/di").Abstraction; export declare namespace ListLogsUseCase { type Interface = IListLogsUseCase; }