interface IterateOptions {
    /**
     * Event name/type to be emitted when iterable data is sent to the client.
     *
     * Defaults to `"iteration"`.
     */
    eventName?: string;
}
declare const createPushFromIterable: (push: (data: unknown, eventName: string) => void) => <DataType = unknown>(iterable: Iterable<DataType> | AsyncIterable<DataType>, options?: IterateOptions) => Promise<void>;
export type { IterateOptions };
export { createPushFromIterable };
