import type { ZoomController } from './zoom-controller.js'; /** * Position options for zoom controls */ export type ZoomControlsPosition = 'top-left' | 'top-right' | 'bottom-left' | 'bottom-right'; /** * Options for creating zoom controls */ export interface ZoomControlsOptions { /** Position of the controls (default: 'top-right') */ position?: ZoomControlsPosition; } /** * Creates zoom controls (zoom in/out buttons) on the container * Similar to marker action controls but for zoom operations * * @param container - Container element * @param zoomController - Zoom controller instance * @param options - Options for zoom controls * @returns HTML element containing the controls */ export declare function createZoomControls(container: HTMLElement, zoomController: ZoomController, options?: ZoomControlsOptions): HTMLElement; //# sourceMappingURL=zoom-controls.d.ts.map