interface ForeachOptions {
    fn: (context: unknown, options: {
        data: ForeachData;
    }) => string;
    inverse: (context: unknown) => string;
    data?: Record<string, unknown>;
    hash: {
        columns?: string;
        key?: string;
    };
}
interface ForeachData extends Record<string, unknown> {
    index: number;
    number: number;
    first: boolean;
    last: boolean;
    even: boolean;
    odd: boolean;
    rowStart: boolean;
    rowEnd: boolean;
    key?: string;
}
export declare function foreachHelper<T>(this: unknown, context: T[] | ForeachOptions, options?: ForeachOptions): string;
export {};
//# sourceMappingURL=foreach.d.ts.map