import type { IDatabase, IMain } from 'pg-promise'; import type { RouteDirectionStop } from '../models'; import type { ColumnSet } from 'pg-promise'; export declare class RouteDirectionStopRepository { db: IDatabase; pgp: IMain; cs: ColumnSet; constructor(db: IDatabase, pgp: IMain); list(): Promise; listByTablePeriodId(table_period_id: number): Promise; listByRouteShortName(table_period_id: number, route_short_name: string, direction_id: number): Promise; add(route_direction_stop: RouteDirectionStop): Promise; bulk_insert(route_direction_stops: RouteDirectionStop[]): Promise; }