import { Observable } from 'rxjs';
import { PoMenuItemFiltered } from '../po-menu-item/po-menu-item-filtered.interface';
import { PoMenuFilter } from '../po-menu-filter/po-menu-filter.interface';
/**
 * @docsPrivate
 *
 * @description
 *
 * Serviço que implementa a interface `PoMenuFilter`, utilizado para fazer requisições ao serviço informado pelo usuário,
 * caso for uma URL, no componente `po-menu`.
 */
export declare class PoMenuService implements PoMenuFilter {
    private readonly http;
    private _url;
    get url(): string;
    configProperties(url: string): void;
    getFilteredData(search: string, params?: any): Observable<Array<PoMenuItemFiltered>>;
}
