Hook: {
    input: Record<string, Ref>;
    output?: {
        [key: string]: Ref;
    };
    query: string;
}