export interface TalkerGroups {
    [groupName: string]: string[];
}
export type TalkerLookup = Map<string, string>;
interface PipeElementOptions {
    subOptions?: {
        talkerGroups?: TalkerGroups;
        [key: string]: unknown;
    };
    talkerGroups?: TalkerGroups;
    [key: string]: unknown;
}
interface PipedProviderConfig {
    id?: string;
    pipeElements?: Array<{
        options?: PipeElementOptions;
    }>;
    [key: string]: unknown;
}
export declare function buildTalkerLookup(groups: TalkerGroups): TalkerLookup;
export declare function buildProviderTalkerLookups(pipedProviders: PipedProviderConfig[]): Map<string, TalkerLookup>;
export {};
//# sourceMappingURL=nmea0183TalkerGroups.d.ts.map