import type { Reader } from '@versatiles/container'; import type { ResponseContent, ServerOptions } from './types.js'; export declare class Layer { #private; constructor(source: Reader | string, serverOptions: ServerOptions); init(): Promise; getTileFunction(): Promise<(z: number, x: number, y: number) => Promise>; getStyle(): Promise; getMetadata(): Promise; }