import { RpcError } from '@protobuf-ts/runtime-rpc'; import { ProfileType, ProfileTypesResponse } from '@parca/client'; import { type SelectElement } from '@parca/components'; interface WellKnownProfile { name: string; help: string; } interface WellKnownProfiles { [key: string]: WellKnownProfile; } export declare const wellKnownProfiles: WellKnownProfiles; export declare function flexibleWellKnownProfileMatching(name: string): WellKnownProfile | undefined; export declare function profileSelectElement(name: string, flexibleKnownProfilesDetection: boolean): SelectElement; export declare const constructProfileName: (type: ProfileType) => string; export declare const normalizeProfileTypesData: (types: ProfileType[]) => string[]; interface Props { profileTypesData?: ProfileTypesResponse; loading?: boolean; error: RpcError | undefined; selectedKey: string | undefined; flexibleKnownProfilesDetection?: boolean; onSelection: (value: string | undefined) => void; disabled?: boolean; } declare const ProfileTypeSelector: ({ profileTypesData, loading, error, selectedKey, onSelection, flexibleKnownProfilesDetection, disabled, }: Props) => JSX.Element; export default ProfileTypeSelector; //# sourceMappingURL=index.d.ts.map