import { GRPCRouteMatch } from '../../lib/k8s/grpcRoute';
export interface GRPCRuleMatchesProps {
    matches?: GRPCRouteMatch[];
}
export declare function GRPCRuleMatches(props: GRPCRuleMatchesProps): import("react/jsx-runtime").JSX.Element | null;
export interface GRPCRuleFiltersProps {
    filters?: {
        type: string;
        [key: string]: any;
    }[];
}
export declare function GRPCRuleFilters(props: GRPCRuleFiltersProps): import("react/jsx-runtime").JSX.Element | null;
interface GRPCBackendRef {
    group?: string;
    kind?: string;
    name: string;
    namespace?: string;
    port?: number;
    weight?: number;
}
export interface GRPCRuleBackendRefsProps {
    namespace?: string;
    backendRefs?: GRPCBackendRef[];
}
export declare function GRPCRuleBackendRefs(props: GRPCRuleBackendRefsProps): import("react/jsx-runtime").JSX.Element | null;
export default function GRPCRouteDetails(props: {
    name?: string;
    namespace?: string;
}): import("react/jsx-runtime").JSX.Element;
export {};
