import { LitElement, PropertyValueMap } from 'lit';
import { PollOptionType } from '../types/polls.types';
import { QueryController } from '../controllers/query-controller';
import { WeavyContextProps } from '../types/weavy.types';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';

declare const WyPollOption_base: import('../types/generic.types').Constructor<import('../mixins/app-provider-mixin').AppContextProviderProps & import('../mixins/app-mixin').AppContextProps> & typeof LitElement;
export default class WyPollOption extends WyPollOption_base {
    static styles: import('lit').CSSResult;
    protected exportParts: ShadowPartsController;
    totalVotes: number;
    option: PollOptionType;
    private showSheet;
    private sheetId;
    getVotesQuery: QueryController<PollOptionType>;
    protected updated(changedProperties: PropertyValueMap<this & WeavyContextProps>): void;
    private dispatchVote;
    private openSheet;
    render(): import('lit-html').TemplateResult<1>;
}
export {};
//# sourceMappingURL=wy-poll-option.d.ts.map