import { GetHappeningTreeContext } from "./get-happening-tree";
import { ListHappeningInput } from "./list-happenings";
import { Happening, HappeningData } from "./types";
export interface ListHappeningTreesInput<T extends HappeningData = Happening, K extends keyof T = keyof T> extends ListHappeningInput {
    context?: GetHappeningTreeContext<T, K>;
}
export declare function listHappeningTrees(options?: ListHappeningTreesInput<Happening, "happeningId">): Promise<import("./types").HappeningTree[]>;
export declare function listHappeningTreesWithContext<T extends HappeningData = Happening, K extends keyof T = keyof T>(context: GetHappeningTreeContext<T, K>): Promise<import("./types").HappeningTree[]>;
