import { nothing, PropertyValueMap } from 'lit';
import { PollOptionType } from '../types/polls.types';
import { QueryController } from '../controllers/query-controller';
import { WeavySubComponent } from '../classes/weavy-sub-component';
import { ShadowPartsController } from '../controllers/shadow-parts-controller';
export default class WyPollOption extends WeavySubComponent {
    static styles: import('lit').CSSResult;
    protected exportParts: ShadowPartsController;
    totalVotes: number;
    option?: PollOptionType;
    private showSheet;
    getVotesQuery: QueryController<PollOptionType>;
    protected updated(changedProperties: PropertyValueMap<this>): Promise<void>;
    private dispatchVote;
    private openSheet;
    render(): import('../../node_modules/lit-html/node/lit-html.js').TemplateResult<1> | typeof nothing;
}
//# sourceMappingURL=wy-poll-option.d.ts.map