import { PipeTransform, QueryList } from '@angular/core'; import { NzOptionGroupComponent } from './nz-option-group.component'; import { NzOptionComponent } from './nz-option.component'; export declare type TFilterOption = (input?: string, option?: NzOptionComponent) => boolean; export declare class NzOptionPipe implements PipeTransform { transform(options: NzOptionComponent[] | QueryList, input: string, filterOption: TFilterOption, serverSearch: boolean): NzOptionComponent[] | QueryList; } export declare class NzSubOptionPipe implements PipeTransform { transform(groups: NzOptionGroupComponent[] | QueryList, input: string, filterOption: TFilterOption, serverSearch: boolean): NzOptionGroupComponent[] | QueryList; } export declare function defaultFilterOption(input: string, option: NzOptionComponent): boolean;