import { SequelizeModel } from "@golemio/core/dist/output-gateway";
import { IGTFSModels } from "./interfaces/IGTFSModels";
export declare class GTFSShapesModel extends SequelizeModel {
    protected outputAttributes: string[];
    constructor();
    Associate: (models: IGTFSModels) => void;
    /** Retrieves all gtfs shapes
     * @param {object} [options] Options object with params
     * @param {number} [options.limit] Limit
     * @param {number} [options.offset] Offset
     * @returns Array of the retrieved records
     */
    GetAll: (options?: {
        id?: string;
        limit?: number;
        offset?: number;
    }) => Promise<any>;
    GetOne: (id: number) => Promise<object | null>;
}
