import type { IDatabase, IMain } from 'pg-promise'; import type { StopLinkShape } from '../models'; import type { ColumnSet } from 'pg-promise'; export declare class StopLinkShapeRepository { db: IDatabase; pgp: IMain; cs: ColumnSet; constructor(db: IDatabase, pgp: IMain); list(): Promise; listByTablePeriodIds(table_period_id: number): Promise; listByStopLinkIds(table_period_id: number, stop_link_ids: string[]): Promise; add(stop_link_shape: StopLinkShape): Promise; bulk_insert(stop_link_shapes: StopLinkShape[]): Promise; }