import { Poll, PollState } from 'stream-chat';
import { BasePollComponent } from '../base-poll.component';
import * as i0 from "@angular/core";
declare type SelectionInstructions = {
    text: string;
    count: number | undefined;
};
/**
 *
 */
export declare class PollHeaderComponent extends BasePollComponent {
    name: string;
    selectionInstructions: SelectionInstructions;
    protected stateStoreSelector(poll: Poll, markForCheck: () => void): () => void;
    getSelectionInstructions(state: Pick<PollState, 'is_closed' | 'enforce_unique_vote' | 'max_votes_allowed' | 'options'>): SelectionInstructions;
    static ɵfac: i0.ɵɵFactoryDeclaration<PollHeaderComponent, never>;
    static ɵcmp: i0.ɵɵComponentDeclaration<PollHeaderComponent, "stream-poll-header", never, {}, {}, never, never, false, never>;
}
export {};
