import type { LoaderOptions } from '@loaders.gl/loader-utils';
import type { LERCData } from "./lib/parsers/lerc/lerc-types.js";
/** LERC loader options */
export type LERCLoaderOptions = LoaderOptions & {
    /** LERC loader options */
    lerc?: {
        /**	The number of bytes to skip in the input byte stream. A valid Lerc file is expected at that position. */
        inputOffset?: number;
        /**	It is recommended to use the returned mask instead of setting this value. */
        noDataValue?: number;
        /**	(ndepth LERC2 only) If true, returned depth values are pixel-interleaved. */
        returnInterleaved?: boolean;
    };
};
/**
 * Loader for the LERC raster format
 */
export declare const LERCLoader: {
    readonly dataType: LERCData;
    readonly batchType: never;
    readonly id: "lerc";
    readonly name: "LERC";
    readonly module: "lerc";
    readonly version: any;
    readonly worker: false;
    readonly extensions: ["lrc", "lerc", "lerc2", "lerc1"];
    readonly mimeTypes: ["application/octet-stream"];
    readonly options: {
        readonly lerc: {};
    };
    readonly parse: (arrayBuffer: ArrayBuffer, options?: LERCLoaderOptions) => Promise<LERCData>;
};
//# sourceMappingURL=lerc-loader.d.ts.map