import 'server-only'; import Model, { ModelError } from './model'; import Pagination from './helpers/pagination'; import type { HestiaPlaceData } from './place.types'; export * from './place.types'; export default class Place extends Model { static findAll({ name, }: { name: string; }): Promise<{ results: Place[]; pagination: Pagination | null; errors: ModelError[] | null; }>; static findById(id: string): Promise<{ result: Place | null; errors: ModelError[] | null; }>; static findOne({ name, }: { name: string; }): Promise<{ result: Place | null; errors: ModelError[] | null; }>; /** Returns suggestions as a 2d array to be used by autosuggest on frontend */ static suggest({ name }: { name: string; }): Promise<{ results: [string | null, string | null, string | null][] | null; errors: ModelError[] | null; }>; get id(): string | null; get name(): string | null; get urlLabel(): string | null; get lat(): number | null; get lng(): number | null; get polygon(): string | null; get placeData(): HestiaPlaceData | undefined; } //# sourceMappingURL=place.d.ts.map