import { TimestampProvider } from 'rxjs';
export type PublishRefConfig<T> = number | (import('rxjs/internal/operators/share').ShareConfig<T> & {
    bufferSize?: number;
    windowTime?: number;
    timestampProvider?: TimestampProvider;
});
export declare const publishRef: <T>(bufferSizeOrConfig?: PublishRefConfig<T>) => import("rxjs").MonoTypeOperatorFunction<T>;
