import StateManager from '../state/statemanager';
import LayerWms from '../../models/layers/layerwms';
import ServerWfs from '../../models/serverwfs';
import WfsClient, { WfsClientOptionalOptions } from './wfsclient';
import WfsFilter from './wfsfilter';
import ServerOgc from '../../models/serverogc';
import VendorSpecificOgcServerManager from '../vendorspecificogcservermanager';
export default class WfsManager extends VendorSpecificOgcServerManager<WfsClient, WfsClientOptionalOptions> {
    stateManager: StateManager;
    get state(): import("../main").State;
    getClientId(ogcServer: ServerOgc): string;
    constructor(type: string);
    onSelectedFeaturesFilterChange(filter: WfsFilter): Promise<void>;
    getServerWfs(ogcServer: ServerOgc): Promise<ServerWfs>;
    getServerWfs(layer: LayerWms): Promise<ServerWfs>;
}
