export declare const TdtTilelayerTdt: import('vue').DefineComponent<import('vue').ExtractPropTypes<{
    minZoom: {
        type: NumberConstructor;
    };
    maxZoom: {
        type: NumberConstructor;
    };
    errorTileUrl: {
        type: StringConstructor;
    };
    opacity: {
        type: NumberConstructor;
    };
    zIndex: {
        type: NumberConstructor;
    };
    bounds: {
        type: import('vue').PropType<import('../..').Bounds>;
        default: () => never[];
    };
    url: {
        type: StringConstructor;
        default: string;
    };
}>, () => void, {}, {}, {}, import('vue').ComponentOptionsMixin, import('vue').ComponentOptionsMixin, {
    init: (e: T.TileLayer.TDT) => boolean;
    loading(e: Pick<T.TileLayerEvent, "type" | "target">): void;
    load(e: Pick<T.TileLayerEvent, "type" | "target">): void;
    tileloadstart(e: T.TileLayerEvent): void;
    tileload(e: T.TileLayerEvent): void;
    tileunload(e: T.TileLayerEvent): void;
    tileerror(e: T.TileLayerEvent): void;
}, string, import('vue').PublicProps, Readonly<import('vue').ExtractPropTypes<{
    minZoom: {
        type: NumberConstructor;
    };
    maxZoom: {
        type: NumberConstructor;
    };
    errorTileUrl: {
        type: StringConstructor;
    };
    opacity: {
        type: NumberConstructor;
    };
    zIndex: {
        type: NumberConstructor;
    };
    bounds: {
        type: import('vue').PropType<import('../..').Bounds>;
        default: () => never[];
    };
    url: {
        type: StringConstructor;
        default: string;
    };
}>> & Readonly<{
    onInit?: ((e: T.TileLayer.TDT) => any) | undefined;
    onLoad?: ((e: Pick<T.TileLayerEvent, "type" | "target">) => any) | undefined;
    onLoading?: ((e: Pick<T.TileLayerEvent, "type" | "target">) => any) | undefined;
    onTileloadstart?: ((e: T.TileLayerEvent) => any) | undefined;
    onTileload?: ((e: T.TileLayerEvent) => any) | undefined;
    onTileunload?: ((e: T.TileLayerEvent) => any) | undefined;
    onTileerror?: ((e: T.TileLayerEvent) => any) | undefined;
}>, {
    bounds: import('../..').Bounds;
    url: string;
}, {}, {}, {}, string, import('vue').ComponentProvideOptions, true, {}, any>;
export type TdtTilelayerTdtInstance = InstanceType<typeof TdtTilelayerTdt>;
